home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / graphics / gifv37.zip / GIFREED.DOC < prev    next >
Text File  |  1992-12-14  |  186KB  |  4,641 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.                                 GIF-REED Version 3.07
  24.  
  25.                        The Image Viewer and Converter Program
  26.  
  27.                                          By
  28.  
  29.                                 Software Matters Inc.
  30.                                   (C)opyright 1992,
  31.                                 6352 N. Guilford Ave.
  32.                                   Indpls, IN 46220
  33.  
  34.  
  35.                                    1-800-25-FLASH
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.                                   Table Of Contents
  43.  
  44.           Introduction                                               1
  45.           Credits                                                    2
  46.           Shareware Concept                                          3
  47.               Reasons To Register Today                              3
  48.               Reasons To Get PRO GIF-REED Today                      5
  49.           Purpose                                                    6
  50.               GIF REED Program Features                              6
  51.           Getting Started                                           14
  52.               Other Ways Of Loading GIF-REED                        16
  53.               Loading Image Onto Screen Then Exit                   17
  54.               Using The Script Language                             17
  55.           System Requirements                                       18
  56.           Files Needed/Used/Created By GIF-REED                     20
  57.               Files Needed By GIF-REED                              20
  58.               Files Created & Used By GIF-REED                      20
  59.               Temporary Files Created By GIF-REED                   20
  60.               Files Created By YOU                                  21
  61.           TEMP Areas & Picture Buffer                               22
  62.           What is a Color Map (Palette)                             23
  63.           Keyboard Mouse Simulator                                  24
  64.           Path Lists (What good are they?)                          25
  65.           Main File Menu Operation                                  28
  66.           Main File List Screen Layout                              35
  67.               File List Menu Area                                   35
  68.               Status Area                                           35
  69.               Misc Info Area                                        35
  70.               Bottom Line Area                                      35
  71.               Mouse Operation At File List                          37
  72.           Viewing Options                                           38
  73.               Color/Brightness Controls                             38
  74.               Picture Movement                                      38
  75.               General Program Operation                             40
  76.               File Operations                                       40
  77.               Image Control                                         41
  78.                   Pixel Editor Screen Layout                        41
  79.                   Color Map Functions                               42
  80.                   Edit Screen Functions                             42
  81.                   Viewing Window Movement                           43
  82.                   Color Adjusting Function                          43
  83.               Mouse Operation While Viewing                         47
  84.               TRIM/CROP                                             47
  85.               ENLARGE 1                                             47
  86.               ENLARGE 2                                             47
  87.               ERASE BOX                                             48
  88.               BOX/LINE                                              48
  89.           Special Program Considerations                            49
  90.           Using GIF-REED Under Windows 3.0                          50
  91.           Error Messages                                            52
  92.           Script Language Overview                                  55
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.               Appendix A                                            55
  100.               Commands That Control Script Logic                    56
  101.               Commands That Set & Display Variables & Messages      57
  102.               Command To Point To A Path                            57
  103.               Commands To Do File Operations                        57
  104.               Commands To Load Pictures                             57
  105.               Commands To Control Slide Show Effects                57
  106.               Commands Used While Image Is Displayed                57
  107.               Commands To Control Printing                          58
  108.               Commands To Control Mouse Operations                  58
  109.               Commands To Control Debugging                         58
  110.               General Purpose Commands                              58
  111.               Commands That Change The NEXT Images Resolution       59
  112.           Complete Script Language Description                      59
  113.               Commands That Control Script Logic                    59
  114.               Commands That Set & Display Variables & Messages      61
  115.                   System variables List                             62
  116.               Command To Point To A Path                            63
  117.               Commands To Do File Operations                        64
  118.               Commands To Load Pictures                             65
  119.               Commands To Control Slide Show Effects                65
  120.               Commands Used While Image Is Displayed                66
  121.               Commands To Control Printing                          68
  122.               Commands To Control Mouse Operations                  68
  123.               Commands To Control Debugging                         69
  124.               General Purpose Commands                              69
  125.               Commands That Change The NEXT Images Resolution       69
  126.           Trouble Shooting / Questions & Problems                   72
  127.               Appendix B                                            72
  128.  
  129.  
  130.  
  131.                                                                      GIF-REED    1   
  132.    _______________________________________________________________________________
  133.  
  134.                                     Introduction
  135.  
  136.           Even though GIF-REED is easy to use and needs practically NO
  137.           instructions at all, the following documentation should be
  138.           helpful in clearing up any operations in the program that you are
  139.           unsure of. This documentation also has some helpful hints on how
  140.           to best use the program.
  141.  
  142.           The best way to fully explain the use of GIF-REED is to start by
  143.           telling why GIF-REED was developed. GIF-REED was developed
  144.           because all of the other GIF viewers had certain limitations that
  145.           rendered them incapable of performing all of the task that I
  146.           wanted to achieve. In other words I actually used 3 different
  147.           programs on a regular basis.
  148.  
  149.           Out of all of the viewers only one of them loaded the pictures
  150.           FAST. So naturally I used this one to display the pictures and do
  151.           slide shows.
  152.  
  153.           Another viewer had poor display features but had superior
  154.           printing capability. So naturally when I needed to print a
  155.           picture I used that program.
  156.  
  157.           The last program I used on a frequent basis was one that actually
  158.           shrunk the picture to fit the resolution of your video card. This
  159.           was nice since (at that time) my video card had a maximum
  160.           resolution of 640x400. That feature allowed me to view a 1024x768
  161.           picture with my 640x400 VGA card. This program although had bugs
  162.           in it that caused some of the GIF89a extensions to crash the
  163.           system. I liked the program so much, I called to register it.
  164.           They sent me the registered version and wallah, it still crashed.
  165.           I called them back and found that the programmer doesn't spend
  166.           much time on the program. So now I had a program that was
  167.           unstable. Keeping various viewers around was a pain and learning
  168.           each programs keystrokes was even more of an inconvenience.
  169.  
  170.           So I set out to write a viewer that encompassed all of the best
  171.           features from the various viewers that I had seen. I of course
  172.           added some new features too. This way you only need to have ONE
  173.           viewer and you can discard all you your other viewers.
  174.  
  175.           I would like to take this time here to thank a few people for the
  176.           development of this program. Both in the user interface area and
  177.           in just plain debugging of this program.
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.    _______________________________________________________________________________
  189.  
  190.  
  191.  
  192.    2    GIF-REED
  193.    _______________________________________________________________________________
  194.  
  195.                                        Credits
  196.  
  197.                Davie Reed:    Did a great job programming all of the cool
  198.                               ideas presented by the picture viewing group.
  199.                Carl Andrews:  Offered great interface ideas, and simple
  200.                               debugging. He is a world class magician whose
  201.                               magic has been converted to software though
  202.                               his software publishing company called MoJo
  203.                               Software. His magic software can be purchased
  204.                               by calling (317) 257-8749
  205.                Mike Lawler:   Offered advanced debugging, and attention to
  206.                               detail.
  207.                Wendy Forrest: Offered user interface ideas as well as
  208.                               Documentation editing.
  209.                Mike Bianco:   Offered user beta testing and some pretty
  210.                               cool ideas as well. Such as adding comments
  211.                               to GIF files via the GIF89a specification!
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.    _______________________________________________________________________________
  250.  
  251.  
  252.  
  253.                                                                      GIF-REED    3   
  254.    _______________________________________________________________________________
  255.  
  256.                                   Shareware Concept
  257.  
  258.  
  259.                        =======================================
  260.                        |                                     |
  261.                        | S H A R E W A R E  -  C O N C E P T |
  262.                        |                                     |
  263.                        =======================================
  264.  
  265.           GIF-REED is copyrighted software. However, you are encouraged to
  266.           copy and share the NON-REGISTERED version with anybody with the
  267.           following in mind:
  268.  
  269.           The NON-REGISTERED version of GIF-REED may be copied freely and
  270.           given to others, as long as NO charge or compensation of ANY sort
  271.           is required. If must be copied in its entirety with NO
  272.           alterations to the programs or DOC files. It may be distributed
  273.           by modem, as long as all files in the package are ZIPPED(or some
  274.           equivalent) into one file.
  275.  
  276.           GIF-REED is NOT "FREE" software. If you use it past 30 days, you
  277.           are required to pay for it by registering it. Of course you can
  278.           register it earlier.
  279.  
  280.                  **********   Reasons To Register Today  **********
  281.  
  282.           When you received this copy of GIF-REED, no monies were paid to
  283.           us. In order for us to keep working on this product to make it
  284.           better with more features, we request that you register the
  285.           program by paying for it. The registration charge is very nominal
  286.           $25 (The cost of ONE evenings entertainment!). Please print the
  287.           ORDER.FRM file to register.
  288.  
  289.           Of course the REGISTERED version has some enhancements. Below is
  290.           a list of the extra features you receive with the REGISTERED
  291.           version of GIF-REED:
  292.  
  293.             *  You can use XMS memory for the Picture Buffer area. This
  294.                makes GIF-REED faster for loading and displaying images.
  295.                If you are currently using EMS memory for the Picture
  296.                Buffer, XMS is about the SAME speed. But XMS is MUCH faster
  297.                than using DISK space as the Picture Buffer.
  298.             *  You can save the following configuration items to a setup
  299.                file for setting defaults:
  300.  
  301.                Display while loading or after loading
  302.                EMS, XMS or DISK space for the Picture Buffer
  303.                RESTORE Picture status
  304.                SlideShow delay time
  305.                SlideShow looping status
  306.                SlideShow Fade In/Out status
  307.  
  308.  
  309.  
  310.    _______________________________________________________________________________
  311.  
  312.  
  313.  
  314.    4    GIF-REED
  315.    _______________________________________________________________________________
  316.  
  317.                SlideShow Venetian Blind status
  318.                Resolution Locking Status
  319.                GIF Comments Display Status
  320.                Video Hardware Setup
  321.                Video resolutions available
  322.  
  323.                You can also save your directory paths. If you save your
  324.                directory paths, the next time GIF-REED is loaded, the saved
  325.                paths will be loaded again. This saves you time from having
  326.                to type in all of the directory paths that you want loaded.
  327.                After saving your video configuration, you will NOT need the
  328.                environment variable GIFREED if you were previously using
  329.                it.
  330.  
  331.             *  You can MIRROR image the pictures
  332.             *  You can FLIP the image from top to bottom(upside down)
  333.             *  You can ROTATE the pictures in a clockwise direction in
  334.                90 degree increments.
  335.             *  You can use the DOS/BOSS key to shell out to a REAL
  336.                DOS prompt at any time or if the BOSS comes in.
  337.             *  You can print to an HP laser jet printer.
  338.             *  You can create your own personalized slide shows through our
  339.                ROBUST slide show script language. You can have multiple
  340.                slide show setups for multiple slide show presentations that
  341.                are setup before giving the presentation. The NON-REGISTERED
  342.                version of GIF-REED only supports a limited command set in
  343.                the script language! You get more script language commands.
  344.                The extra commands you get in addition to the NON-REGISTERED
  345.                version are:
  346.                     1. PRINTER-ON
  347.                     2. PRINTER-OFF
  348.                     3. PRINTER-FF
  349.                     4. IF-EXIST
  350.                     5. SLIDE-TYPE-BLIND
  351.                     6. SLIDE-TYPE-NORMAL
  352.                     7. SLIDE-TYPE-FADE
  353.                     8. MIRROR
  354.                     9. FLIP
  355.                    10. ROTATE
  356.                    11. CENTER
  357.             *  You can have up to 512 files in the files list to choose
  358.                from instead of 256 files.
  359.             *  The time consuming registration screens are removed.
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.    _______________________________________________________________________________
  372.  
  373.  
  374.  
  375.                                                                      GIF-REED    5   
  376.    _______________________________________________________________________________
  377.  
  378.  
  379.              **********   Reasons To Get PRO GIF-REED Today  **********
  380.  
  381.           We also offer a PRO version of GIF-REED. This version has all of
  382.           the features of the REGISTERED version plus a bunch more. The
  383.           order fee is small $49.95 (The cost of ONE evenings deluxe
  384.           entertainment!). Please print the ORDER.FRM file to ORDER.
  385.  
  386.           Below is a list of the extra features you receive with the PRO
  387.           version of GIF-REED:
  388.  
  389.             *  You can actually edit your images. You can change each dot
  390.                in the image to whatever color you like. You can even change
  391.                the look of a particular color. In other words you could
  392.                make blue in the image appear RED.
  393.             *  You get the FULL script language command set. The extra
  394.                commands you get in addition to the REGISTERED version are:
  395.                     1. SYSTEM
  396.                     2. GOSUB
  397.                     3. ECHO
  398.                     4. FILE-COPY
  399.                     5. FILE-MOVE
  400.                     6. FILE-RENAME
  401.                     7. FILE-DELETE
  402.                     8. SORT-COLORS
  403.                     9. EGA-MODE
  404.                    10. VGA-MODE
  405.                    11. EGA-COLOR-ADJUST
  406.                    12. KEEP-SCREEN-SIZE
  407.                    13. WRITE
  408.                    14. PRINT
  409.                    15. ADJUST-FOR-WINDOWS
  410.  
  411.             *  You can make boxes of any color & thickness.
  412.             *  You can fill in boxes with any color
  413.             *  You can draw lines that are vertical or horizontal
  414.             *  You can load up to 2048 files in the file list to choose
  415.                from.
  416.             *  You can load & edit images up to 8192 dots wide instead of
  417.                2048 dots wide.
  418.             *  If your VGA card supports more than 1024 dots wide PRO GIF-
  419.                REED can take advantage of up to 2048 dots wide.
  420.             *  You can have up to 20 input directory paths
  421.  
  422.           Any question or comments please call me at 1-800-25-FLASH and ask
  423.           for Davie Lee Reed.
  424.           ****************************************************************
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.    _______________________________________________________________________________
  433.  
  434.  
  435.  
  436.    6    GIF-REED
  437.    _______________________________________________________________________________
  438.  
  439.                                        Purpose
  440.  
  441.           GIF-REED is designed to be a picture viewer for GIF, BMP, PIC and
  442.           PCX files. In addition to being a viewer, GIF-REED can also
  443.           create GIF, BMP, PIC and PCX files. In other words you can
  444.           manipulate a picture and then save it out as a BMP, GIF, PIC or
  445.           PCX file. This is great for trimming(cropping) stuff from a
  446.           picture that you don't want in the picture anymore. Of course
  447.           slide shows and picture printing are main aspects of the program
  448.           too. Mouse users should find that the mouse support offered in
  449.           GIF-REED is excellent. You can use the mouse to select files from
  450.           the files menu. You can also use the mouse to trim parts of the
  451.           picture away while you are viewing the picture.
  452.  
  453.  
  454.           Now that you understand why GIF-REED was written and what the
  455.           main purpose of the program is, you should continue reading to
  456.           fully understand how to use all of the capabilities of the
  457.           program. But before we show you HOW to use the program, let us
  458.           LIST all of the features found in GIF-REED. Along with each
  459.           feature, the action to invoke the feature is listed.
  460.  
  461.                               GIF REED Program Features
  462.  
  463.                  *  Pictures of up to 1024 x 768 in up to 256 colors can be
  464.                     displayed and manipulated. PRO GIF-REED supports higher
  465.                     resolutions if your VGA card can support it.
  466.  
  467.                  *  Images up to 2048 dots wide are supported. PRO GIF-REED
  468.                     supports up to 8192 dots wide.
  469.  
  470.                  *  VGA and EGA are both supported.
  471.  
  472.                  *  Loads & Displays Pictures (GIF/BMP/PCX/PIC) as
  473.                     fast or   FASTER than other viewers.
  474.  
  475.                  *  Support Windows BMP files of 2,16 and 256 color!
  476.                     Compressed BMP files are NOT supported. In fact
  477.                     pictures that are NOT simple drawings are usually
  478.                     BIGGER when stored as compressed BMP files.
  479.  
  480.                  *  Supports PC-Paint/Pictor Paint PIC files of 2,16, 256
  481.                     colors! You can also write out 2,16 & 256 color PIC
  482.                     files.
  483.  
  484.                  *  Supports ZSoft PCX files of 2,16, 256 and 24BIT color!
  485.                     You can also write out 2,16 & 256 color PCX files.
  486.  
  487.                  *  You can add text to your images!
  488.                     (Press ALT-T while viewing)
  489.  
  490.  
  491.  
  492.  
  493.    _______________________________________________________________________________
  494.  
  495.  
  496.  
  497.                                                                      GIF-REED    7   
  498.    _______________________________________________________________________________
  499.  
  500.                  *  You can add BOXES and LINES to your images!
  501.                     (Press B after marking a box)
  502.  
  503.                  *  You can mark a BOX and fill it in with any color
  504.                     you select.
  505.                     (Press DEL after marking a box)
  506.  
  507.                  *  You can change the order of your color map while
  508.                     in the pixel editing mode..
  509.                     (Press E while viewing)
  510.  
  511.                  *  You can change a color in the entire image to
  512.                     another color in the color map.
  513.                     (Press C while pixel editing)
  514.  
  515.                  *  You can sort the image's color-map by frequency of
  516.                     use in the image.
  517.                     (Press S while viewing)
  518.  
  519.                  *  You can make the images Windows compatible by
  520.                     getting RID of the TOP 16 colors(of the 256) in
  521.                     the color map. Then save the image back out!
  522.                     (Press A while viewing)
  523.  
  524.                  *  You can EDIT your images with the pixel editor!
  525.                     You can change the DOT colors and the color map
  526.                     easily!
  527.                     (Press E while viewing)
  528.  
  529.                  *  GIF89a aware and supports ALL of the GIF89a
  530.                     specifications features that the 89a standard offers in
  531.                     a GIF file including comments, multiple images &
  532.                     transparencies.
  533.  
  534.                  *  You can add comments to you GIF files.
  535.                     (See W command while viewing image)
  536.  
  537.                  *  Only requires 384K of memory to run (and will view any
  538.                     size picture!).
  539.  
  540.                  *  Can load & display a picture and exit with the picture
  541.                     still on the screen.
  542.                     (See loading options.)
  543.  
  544.                  *  Operations that CHANGE the picture such as Enlarging /
  545.                     Shrinking will automatically save a copy of the
  546.                     original to a TEMP area. This is so that you may
  547.                     restore the picture back if the operation didn't
  548.                     achieve what you wanted. Unlimited levels of UNDO are
  549.                     supported. Unless of course you run out of TEMP space.
  550.  
  551.  
  552.  
  553.  
  554.    _______________________________________________________________________________
  555.  
  556.  
  557.  
  558.    8    GIF-REED
  559.    _______________________________________________________________________________
  560.  
  561.                  *  Press R while viewing a picture and the last operation
  562.                     on the picture to CHANGE the picture will be UN-DONE.
  563.                     You can press R as many times as you wish to keep UN-
  564.                     DOING what you've done! If you've done MANY operations
  565.                     on the picture and you just want to get back to the
  566.                     ORIGINAL picture, just press ALT-R (While viewing of
  567.                     course)
  568.  
  569.                  *  You can select NOT to have this UNDO feature to speed
  570.                     up operations on the picture.
  571.                     (Press F4 at the main menu.)
  572.  
  573.                  *  You can select either EMS memory, XMS Memory, or DISK
  574.                     space for the TEMP picture buffer area. Since disk
  575.                     space isn't terribly fast you should use the
  576.                     ENVIRONMENT variable TEMP to re-direct the TEMP disk
  577.                     space to the fastest drive you have, preferably a RAM
  578.                     DISK. See the section on TEMP Areas and the Picture
  579.                     Buffer.
  580.                     (Press F3 at the main menu.)
  581.  
  582.                  *  You can choose between viewing the picture as it loads
  583.                     or waiting until the picture is read in before
  584.                     displaying it.
  585.                     (Press F2 at the main menu.)
  586.  
  587.                  *  The resolution of the screen is automatically
  588.                     determined.
  589.  
  590.                  *  You can override this AUTO mode so that the resolution
  591.                     you pick is LOCKED on. This way no matter what size
  592.                     picture is loaded, the resolution that you picked will
  593.                     be used to display the picture.
  594.                     (Press F5-F6 and F7 at the main menu/or while viewing.)
  595.  
  596.                  *  You can TAG (mark) files for viewing for a slide show
  597.                     effect.
  598.                     (Press space BAR to tag/untag files at the main menu.)
  599.  
  600.                  *  You can have a slide show that fades out the current
  601.                      picture before showing the next picture.
  602.                     (Press F10 at the main menu.)
  603.  
  604.                  *  You can have a slide show that has a venetian Blinds
  605.                     effect for loading the pictures!
  606.                     (Press F10 at the main menu.)
  607.  
  608.                  *  You can specify a time for each slide to stay on the
  609.                     screen.
  610.                     (Press F10 to change the time.)
  611.  
  612.  
  613.  
  614.  
  615.    _______________________________________________________________________________
  616.  
  617.  
  618.  
  619.                                                                      GIF-REED    9   
  620.    _______________________________________________________________________________
  621.  
  622.                  *  You can choose between an endless slide show that keeps
  623.                     looping back to the start when finished, or to just run
  624.                     through the slides once.
  625.                     (Pressing F10 switches between endless & one pass.)
  626.  
  627.                  *  While in slide show mode, you may press the SPACE bar
  628.                     and you will be stopped at that picture. You can then
  629.                     move it around or whatever you wish. When you want to
  630.                     start the slide show again, press the PgDn key.
  631.  
  632.                  *  You can delete tagged files.
  633.                     (Press ALT-D to delete tagged files.)
  634.  
  635.                  *  You can rename tagged files.
  636.                     (Press ALT-R to rename tagged files.)
  637.  
  638.                  *  You can MOVE tagged files.
  639.                     (Press ALT-M to MOVE tagged files.)
  640.  
  641.                  *  You can COPY tagged files.
  642.                     (Press ALT-C to COPY tagged files.)
  643.  
  644.                  *  You can have the directory sorted by many different
  645.                     choices.
  646.                     (Press ALT-S to change the sort mode.)
  647.  
  648.                  *  You can change what path(s) are to be looked at for
  649.                     loading pictures.
  650.                     (Press ALT-F to change the File paths.)
  651.  
  652.                  *  You can search ALL drives for GIF, BMP, PIC and PCX
  653.                     files.
  654.                     (Press ALT-G at the main menu.)
  655.  
  656.                  *  You can select if you want GIF comments to be displayed
  657.                     if the GIF file has comments built into it.
  658.                     (Press ALT-F10 to change this option.)
  659.  
  660.                  *  You can delete a file as you are viewing it.
  661.                     (Press ALT-D while in view mode.)
  662.  
  663.                  *  You can change the RED/GREEN/BLUE intensities.
  664.                     (Press CTRL-F1 through CTRL-F6 while viewing.)
  665.  
  666.                  *  You can change the CONTRAST/BRIGHTNESS of pictures too.
  667.                     (Press CTRL-F8 through CTRL-F10 while viewing.)
  668.  
  669.                  *  You can RESTORE the colors after you have played with
  670.                     the above color modification functions.
  671.                     (Press ALT-F10 while viewing.)
  672.  
  673.  
  674.  
  675.  
  676.    _______________________________________________________________________________
  677.  
  678.  
  679.  
  680.    10    GIF-REED
  681.    _______________________________________________________________________________
  682.  
  683.                  *  You can force the picture to a GRAY scale picture.
  684.                     (Press G while viewing.)
  685.  
  686.                  *  You can invert(reverse) the colors so that a negative
  687.                     effect is displayed.
  688.                     (Press I while viewing.)
  689.  
  690.                  *  Palette Animate. This changes the colors of the screen
  691.                     in a sequential method that makes the picture look like
  692.                     it's alive!
  693.                     (Press ALT-F9 while viewing)
  694.  
  695.                  *  You can flip the picture sideways for a Mirror image
  696.                     effect.
  697.                     (Press M while viewing.)
  698.  
  699.                  *  You can flip the picture upside down for an upside down
  700.                     effect.
  701.                     (Press F while viewing.)
  702.  
  703.                  *  You can rotate the picture clockwise for a sideways
  704.                     view.
  705.                     (Press > while viewing.)
  706.  
  707.                  *  You can center the picture or place it on the upper
  708.                     left.
  709.                     (Press C or O while viewing.)
  710.  
  711.                  *  You can enlarge/shrink the picture to fit the screen.
  712.                     (Press TAB or SHIFT-TAB while viewing.)
  713.  
  714.                  *  You can change the resolution while viewing with the
  715.                     +- keys.
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.    _______________________________________________________________________________
  738.  
  739.  
  740.  
  741.                                                                     GIF-REED    11   
  742.    _______________________________________________________________________________
  743.  
  744.  
  745.                  *  You can use the arrow keys or the mouse to move the
  746.                     picture around on your screen.
  747.  
  748.                  *  Pressing PgDn/PgUp or Left/Right mouse buttons, while
  749.                     viewing takes you to the next picture.
  750.  
  751.                  *  You can use the mouse to pick files from the files
  752.                     list.
  753.  
  754.                  *  You can mark a BOX on the screen with the mouse to be
  755.                     BLOWN up in one of two different methods. The BOX can
  756.                     also be used to trim the picture.
  757.  
  758.                  *  You can print what is on your screen to a HP laser
  759.                     printer.
  760.                     (Press P while viewing.)
  761.  
  762.                  *  You can WRITE out the screen to a Windows .GIF, .BMP,
  763.                     .PIC or PCX file.
  764.                     (Press W while viewing.)
  765.  
  766.                  *  DOS/BOSS key. Pressing ALT-F2 at ANY (almost) time will
  767.                     cause the screen to clear and a shell copy of DOS to
  768.                     come up. After typing EXIT to get out of the DOS Shell,
  769.                     your system will appear to be locked up. Now Press ALT-
  770.                     F2 again and your screen will re-appear (even graphics
  771.                     screens).
  772.                     (Press ALT-F2 at any time, even while viewing!)
  773.  
  774.                  *  Savable configuration options. Such as current settings
  775.                     and currently selected paths!
  776.                     (Press ALT-U at main menu)
  777.  
  778.                  *  ALT-U Allows you to save your video configuration. This
  779.                     is so that the program will load quicker! Beware that
  780.                     if you do then if you change VIDEO HARDWARE, you must
  781.                     RE-DO your video setup! You CAN'T OVERRIDE your default
  782.                     VIDEO configuration by using the "GIFREED=xxxxx"
  783.                     environment variable. If your video setup is incorrect,
  784.                     then simply select option 6 from the ALT-U menu. If you
  785.                     can't get this far into the program(because) of the
  786.                     incorrect video selection, the just delete the
  787.                     configuration file called GIFV.CFG!
  788.  
  789.                  *  Automatic Video configuration.
  790.  
  791.                  *  Personal Scoring System (or category system!). You can
  792.                     assign a number from 1-9 to a file. Then you can sort
  793.                     by SCORES. Then you can also do a slide show of a
  794.                     particular SCORE! This feature also allows you to give
  795.  
  796.  
  797.  
  798.    _______________________________________________________________________________
  799.  
  800.  
  801.  
  802.    12    GIF-REED
  803.    _______________________________________________________________________________
  804.  
  805.                     each a GIF file a COMMENT description and a list
  806.                     of keywords that associate with the file! You can also
  807.                     do a slide show for pictures that MATCH certain
  808.                     keywords. You can also do a slide show by CATEGORY.
  809.                     (Press ALT-Y at main menu to assign SCORE (category))
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.    _______________________________________________________________________________
  860.  
  861.  
  862.  
  863.                                                                     GIF-REED    13   
  864.    _______________________________________________________________________________
  865.  
  866.  
  867.                  *  F8 now gives you New Report features. You can generate
  868.                     reports by
  869.                        1. FILENAME resolution, size, score, keywords
  870.                        2. FILENAME resolution, category, Comments
  871.  
  872.                  *  Mouse control while at file selection menu. Left button
  873.                     loads picture to screen. Right button tags(selects)
  874.                     file. Middle button is like pressing ESCAPE,(even while
  875.                     viewing a picture!)
  876.  
  877.                  *  Deletion of any resolution mode.
  878.                     (Press F9 at main menu)
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.    _______________________________________________________________________________
  921.  
  922.  
  923.  
  924.    14    GIF-REED
  925.    _______________________________________________________________________________
  926.  
  927.                                    Getting Started
  928.  
  929.           If the GIF-REED package you have is in a ZIPped format, you must
  930.           first UN-ZIP it in its own directory. For example:
  931.  
  932.                C>CD\
  933.                C>MD GIFV
  934.                C>PKUNZIP GIFV32 C:\GIFV
  935.  
  936.           This procedure will create a subdirectory on drive C: called
  937.           GIFV. It then unzips the GIFVxx.ZIP file into the newly created
  938.           directory. Once the files are unzipped, you may then use the
  939.           program.
  940.  
  941.           NOTE: It doesn't matter what name you give the subdirectory to
  942.           hold the GIF-REED files.
  943.  
  944.           To run GIF-REED, type the following:
  945.  
  946.                C>GIFV
  947.  
  948.           This runs the GIF-REED program. If you are running it for the
  949.           first time, you may need to configure it for your particular
  950.           video card. If GIF-REED can't automatically detect what kind of
  951.           video card you have, you are given the opportunity to tell GIF-
  952.           REED to try to figure out what kind of video card you have. If
  953.           your video card is supported by GIF-REED, you will be shown a
  954.           list of one or more video cards to select from. Make sure that
  955.           the one you pick has the most amount of Resolutions supported and
  956.           has the (FAST) indicator by it. The (FAST) indicator, tells you
  957.           that this setting will be very fast(hardware direct). Otherwise
  958.           if you select one that has the (SLOW) indicator, this means that
  959.           GIF-REED will use BIOS functions to perform all screen writing.
  960.           This method is VERY SLOW! If by chance you are NOT shown a list
  961.           to pick from, then you are truly out of luck. At this point you
  962.           have three options to choose from.
  963.  
  964.           (One), you can call us at 1-800-25-FLASH and ask us to support
  965.           your video card. (Two), you can try loading a VESA driver that is
  966.           designed for your video card. In fact a VESA driver may have come
  967.           on a disk with your board. (Three), continue to run GIF-REED, but
  968.           with only 320x200 VGA support.
  969.  
  970.           NOTE: If it appears that your system locks up, please call us at
  971.           1-800-25-FLASH and let us know what kind of video card you have
  972.           and we will work to get GIF-REED to work for you!
  973.  
  974.           When you load GIF-REED, you may hear a BEEP. This beep indicates
  975.           that you have NOT YET setup up your video configuration. This is
  976.           just a reminder. You don't have to setup it up, but the program
  977.  
  978.  
  979.  
  980.  
  981.    _______________________________________________________________________________
  982.  
  983.  
  984.  
  985.                                                                     GIF-REED    15   
  986.    _______________________________________________________________________________
  987.  
  988.           loads faster if you do. Also, upon loading you will see the
  989.           Software Matters INC logo!
  990.  
  991.           NOTE: If you want to disable the use of your VESA driver by GIF-
  992.           REED you can use the following statement in your AUTOEXEC.BAT or
  993.           at the DOS Prompt:
  994.  
  995.                     C>SET GIFREED=NOVESA
  996.  
  997.           You can also force GIFREED to use a specific hardware setup by
  998.           using the GIFREED environment variable. For example:
  999.  
  1000.                     C>SET GIFREED=TS4000
  1001.  
  1002.           This will make GIF-REED think that it is operating on a system
  1003.           with a TS4000 VGA board.
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.    _______________________________________________________________________________
  1043.  
  1044.  
  1045.  
  1046.    16    GIF-REED
  1047.    _______________________________________________________________________________
  1048.  
  1049.  
  1050.                            Other Ways Of Loading GIF-REED
  1051.  
  1052.           NOTE: You should read the section on Path Lists to fully
  1053.           understand what happens when you select a directory to display
  1054.           pictures from.
  1055.  
  1056.           GIF-REED can also be loaded by type the following:
  1057.  
  1058.                C>GIFV C:\GIFS\CARS C:\GIFS\BIRDS
  1059.  
  1060.           This loads GIF-REED and indicates that TWO subdirectories should
  1061.           be loaded at the same time (using ALL files that are supported by
  1062.           GIF-REED). In fact you can specify up to 20 directories on the
  1063.           command line. If NO directories are specified, the default
  1064.           directory will be loaded (using .GIF, .BMP, .PIC and .PCX files).
  1065.           If you were to type:
  1066.  
  1067.                C>GIFV C:\GIFS\CARS C:\GIFS\BIRDS\*.*
  1068.  
  1069.           The *.* indicates to override the default of the NORMAL image
  1070.           file format extensions of .GIF, .BMP, .PCX and .PIC. Every file
  1071.           in the directory will be looked at to see if it is a GIF, BMP,
  1072.           PIC or PCX file. Even if the picture has NO extension GIF-REED is
  1073.           smart enough to determine which files are GIF, BMP, PIC and PCX.
  1074.           This can be used as a SECRET(Wife, Girlfriend) mode. This way you
  1075.           can rename all of your GIF files to *. which indicates NO
  1076.           extension. Then when you load GIF-REED use the *. or *.*
  1077.           parameter. This will then show you all of your picture files.
  1078.  
  1079.           You can also specify *.? to indicate ALL picture formats that
  1080.           GIF-REED supports. For example:
  1081.  
  1082.                C>GIFV C:\IMAGES\*.?
  1083.  
  1084.           This would load all GIF, BMP, PCX and PIC files using just one
  1085.           file path specification. This is the BEST way to load a directory
  1086.           since it searches automatically for ALL image formats that GIF-
  1087.           REED supports.
  1088.  
  1089.           You can change what directories are displayed within the program
  1090.           using the ALT-F key at the file menu.
  1091.  
  1092.           If you just type the following:
  1093.  
  1094.                C>GIFV
  1095.  
  1096.           then the current directory is searched for GIF, BMP, PIC and PCX
  1097.           files, unless you had SAVED your directory paths by using the
  1098.           ALT-U function. If you had saved your paths, then those
  1099.           directories saved would be the ones searched upon loading GIF-
  1100.  
  1101.  
  1102.  
  1103.    _______________________________________________________________________________
  1104.  
  1105.  
  1106.  
  1107.                                                                     GIF-REED    17   
  1108.    _______________________________________________________________________________
  1109.  
  1110.           REED. This makes it easy to run GIF-REED and still have a slew of
  1111.           directories pre-loaded into your file list menu without having to
  1112.           type in the directory names each time you load the program.
  1113.  
  1114.  
  1115.                          Loading Image Onto Screen Then Exit
  1116.  
  1117.           You can also tell GIF-REED to load a picture and exit with the
  1118.           picture still on the screen. For example:
  1119.  
  1120.                C>GIFV /L1:F:\DSF333.GIF
  1121.  
  1122.           This tells GIF-REED to load the file "F:\DSF333.GIF" and then
  1123.           display it and then EXIT. The "1" tells GIF-REED to use
  1124.           resolution mode "1". ALL Vga adapters use 320x200 as resolution
  1125.           mode 1. The file list menu shows ALL of the resolution modes you
  1126.           can pick from.
  1127.  
  1128.           If you hear a BEEP when using the /L option, it's probably
  1129.           because you picked a resolution number too high and GIF-REED is
  1130.           telling you it's defaulting to the highest resolution number
  1131.           available.
  1132.  
  1133.                               Using The Script Language
  1134.  
  1135.           You can also tell GIF-REED to execute a script file by using the
  1136.           /P:x command. For example:
  1137.  
  1138.                C>GIFV /P:S
  1139.  
  1140.           This executes the GIFV.SLS script file.
  1141.  
  1142.                C>GIFV /P:B F:\CAT\*.GIF D:\CAT\*.BMP
  1143.  
  1144.           This executes the GIFV.SLB script file. It also passes along two
  1145.           parameters. If the script file is set up to operate on a user
  1146.           supplied directory, then the two directories that are passed can
  1147.           be used by the script file's "CHANGE-PATH" command. This way the
  1148.           script files can be very flexible. You can set up a batch file to
  1149.           go through many subdirectories on your hard drive without having
  1150.           to set up multiple script files!
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.    _______________________________________________________________________________
  1165.  
  1166.  
  1167.  
  1168.    18    GIF-REED
  1169.    _______________________________________________________________________________
  1170.  
  1171.                                  System Requirements
  1172.  
  1173.           You need to have at least EGA capability. VGA capability is
  1174.           highly recommended since the image quality is DRASTICALLY reduced
  1175.           by EGA viewing modes.
  1176.  
  1177.           The NON-REGISTERED version requires a minimum of 344K of DOS RAM
  1178.           to run. And a maximum of 408K needed for FULL capacity.
  1179.           The REGISTERED version requires a minimum of 292K of DOS RAM to
  1180.           run. And a maximum of 356K needed for FULL capacity.
  1181.           The PRO GIF-REED version requires a minimum of 348K of DOS RAM to
  1182.           run. And a maximum of 508K needed for FULL capacity.
  1183.  
  1184.           You should (don't have to) have at least 1 meg of EMS or XMS
  1185.           memory for the picture buffer that's used by GIF-REED. You can
  1186.           also use disk space if no EMS or XMS memory is present. Disk
  1187.           space is MUCH MUCH MUCH slower than EMS or XMS memory. If you
  1188.           plan to use DISK space for the picture buffer, you might want to
  1189.           cache you hard drive. (See the section that describes the PICTURE
  1190.           BUFFER)
  1191.  
  1192.           NOTE: EMS memory support is for EMS memory that supports version
  1193.           4.0 EMS specification or higher. EMS 3.2 specification is NOT
  1194.           supported by this program!
  1195.  
  1196.           A mouse is optional for most functions in the program, but it
  1197.           makes the program a lot easier to use. In fact if you want to do
  1198.           editing of pictures you MUST have a mouse installed.
  1199.  
  1200.           A printer is needed only is you plan on printing reports of
  1201.           pictures! Currently, if you want to print a picture you must have
  1202.           an HP compatible Laser Printer!
  1203.  
  1204.           GIF-REED has a feature that saves picture information everytime
  1205.           you make a change to it like TRIM/SHRINK/ENLARGE. If you have the
  1206.           RESTORE (See F4 function key description) option set ON/TRUE then
  1207.           you could possible run out of disk space if you did a lot of
  1208.           TRIMming. The disk space is used so that you can undo your
  1209.           changes. Make sure that you have set the environment variable
  1210.           TEMP or TMP to point to a drive that is FAST and has at least 2
  1211.           MEGS of free disk space available on it. When GIF-REED exits, the
  1212.           temporary files created by it are deleted. This way GIF-REED
  1213.           won't EAT up your disk space.
  1214.  
  1215.           You should have a statement in your CONFIG.SYS file that says
  1216.           FILES=20 or higher. For example, a good CONFIG.SYS could look
  1217.           like this:
  1218.  
  1219.                     BUFFERS=20
  1220.                     FILES=20
  1221.                     DOS=HIGH
  1222.  
  1223.  
  1224.  
  1225.    _______________________________________________________________________________
  1226.  
  1227.  
  1228.  
  1229.                                                                     GIF-REED    19   
  1230.    _______________________________________________________________________________
  1231.  
  1232.                     DEVICE=HIMEM.SYS
  1233.  
  1234.           An example of a bad CONFIG.SYS could look like this:
  1235.  
  1236.                     FILES=10
  1237.                     BUFFERS=40
  1238.                     DEVICE=HIMEM.SYS
  1239.  
  1240.           NOTE: You can use EDLIN or just about any word processor to
  1241.           change your CONFIG.SYS. The CONFIG.SYS file is located in C:\ in
  1242.           about 99% of ALL machines.
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.    _______________________________________________________________________________
  1287.  
  1288.  
  1289.  
  1290.    20    GIF-REED
  1291.    _______________________________________________________________________________
  1292.  
  1293.                         Files Needed/Used/Created By GIF-REED
  1294.  
  1295.  
  1296.                               Files Needed By GIF-REED
  1297.  
  1298.                READ.ME        Read me file
  1299.                GIFV.EXE       Program
  1300.                GIFV.GIF       Initial screen
  1301.                SAMPLE.GIF     Sample GIF file created by GIF-REED's Text
  1302.                               capabilities and pixel editing features!
  1303.                GIFVWIN.EXE    Customize GIFV.PIF for Windows
  1304.                GIFV.ICO       Window's ICON for GIF-REED
  1305.                GIFV.PIF       Window's PIF file for GIF-REED
  1306.                MONEY.DOC      Shows how you can make money from GIF-REED!
  1307.                DESC.BBS       Description file for GIF-REED for uploading
  1308.                               the NON-REGISTERED version of GIF-REED to
  1309.                               other BBSs. Do NOT give the REGISTERED
  1310.                               version of GIF-REED anywhere!
  1311.                GIFREED.DOC    Documentation
  1312.                ORDER.FRM      Order form
  1313.                OFFER.DOC      Special program offers from Software Matters
  1314.                MAKEROM.BAT    Program to produce a copy of your video ROM
  1315.                DEBUG.TXT      Used by MAKEROM.BAT
  1316.                GIFV.SLA-SLV   Used by the script language interpreter
  1317.  
  1318.           These files are contained in the distribution set for GIF-REED.
  1319.           If these files are NOT ALL contained in the distribution set you
  1320.           received, call us at 1-800-25-FLASH to receive your full set.
  1321.  
  1322.  
  1323.                           Files Created & Used By GIF-REED
  1324.  
  1325.                GIFV.CFG       Configuration file
  1326.                GIFV.DIR       Default directories to load
  1327.                GIFV.GRD       Scores, categories, keywords and comments
  1328.                GIFV.DAT       Used by GIF-REED
  1329.                
  1330.           These files are created along the way after you start using GIF-
  1331.           REED. They keep track of what kind of default settings you wish
  1332.           to use. The .GRD file is special in that it's like a database. It
  1333.           keeps track of all comments, scores, categories and keywords for
  1334.           your picture files.
  1335.  
  1336.  
  1337.                          Temporary Files Created By GIF-REED
  1338.  
  1339.                GIFV.$$$       Used for GIF89a files
  1340.                GIFV.1-999     Used for the UNDO feature
  1341.                GIFV.TMP       Used to NON-Interlace GIF file
  1342.                GIFV.CMT       Used for displaying comments
  1343.  
  1344.  
  1345.  
  1346.  
  1347.    _______________________________________________________________________________
  1348.  
  1349.  
  1350.  
  1351.                                                                     GIF-REED    21   
  1352.    _______________________________________________________________________________
  1353.  
  1354.           If you see any of the above temporary files left around AFTER you
  1355.           have exited GIF-REED you may delete them. They are NOT needed
  1356.           when GIF-REED loads.
  1357.  
  1358.  
  1359.                                 Files Created By YOU
  1360.  
  1361.                GIFV.SLx       Text files used for the personalized slide
  1362.                               show. These are called script files. "x" is
  1363.                               between "A" and "Z". This means you can have
  1364.                               up to 26 different slide show script files.
  1365.  
  1366.                               NOTE: These files MUST reside in the SAME
  1367.                               directory as the other GIF-REED files.
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.    _______________________________________________________________________________
  1409.  
  1410.  
  1411.  
  1412.    22    GIF-REED
  1413.    _______________________________________________________________________________
  1414.  
  1415.                              TEMP Areas & Picture Buffer
  1416.  
  1417.  
  1418.           There are many references to TEMP area and TEMP Drive and Picture
  1419.           buffer. In fact on the main file menu screen you can see that F3
  1420.           allows you to change the area to EMS, DISK or XMS. This selection
  1421.           indicates where you want the picture buffer to be stored. In
  1422.           other words when a picture is loaded, it isn't just loaded into
  1423.           the video cards memory. It's also loaded into (EMS/DISK or XMS)
  1424.           memory as well. This way you can scroll(PAN) around the picture
  1425.           and do neat things like MIRROR image and ROTATE etc... The choice
  1426.           of EMS/DISK/XMS should be in order of speed:
  1427.  
  1428.                1. EMS
  1429.                2. XMS
  1430.                3. DISK Space
  1431.  
  1432.           If you don't have EMS or XMS memory available, go ahead and use
  1433.           DISK space for the picture buffer. This is the slowest of them
  1434.           all but what the heck at least the program will function. It is
  1435.           wisest to set the environment variable TEMP or TMP to point to a
  1436.           RAM DISK. If you don't have a RAM DISK now, set one up. See your
  1437.           DOS Manual on how to set one up. Make sure the RAM DISK is at
  1438.           least 1 or 2 Megs in size (the larger the better). This is
  1439.           because other things are stored there as well (such as the undo
  1440.           save area). Let's say that you have a RAM DISK as drive G: Just
  1441.           put the following statement in your AUTOEXEC.BAT file:
  1442.  
  1443.                SET TEMP=G:\
  1444.  
  1445.           This tells GIF-REED to store it's DISK picture buffer into the
  1446.           RAM DISK (if the TEMP area was set to DISK). It also tells GIF-
  1447.           REED to do all of it's temporary disk accesses on the RAM DISK.
  1448.           Everytime you alter a picture and the RESTORE option is turned
  1449.           on, a copy of the picture is made onto the RAM DISK. These TEMP
  1450.           files also use the "TEMP" environment variable to see where to
  1451.           place the TEMP files.
  1452.  
  1453.           NOTE: Even though you specify EMS or XMS memory to store the
  1454.           picture buffer, the TEMP files created by GIF-REED will STILL go
  1455.           to the TEMP Drive indicated by the "TEMP" environment variable.
  1456.  
  1457.           NOTE: GIF-REED will also look at the "TMP" environment variable
  1458.           as well as the "TEMP".
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.    _______________________________________________________________________________
  1470.  
  1471.  
  1472.  
  1473.                                                                     GIF-REED    23   
  1474.    _______________________________________________________________________________
  1475.  
  1476.                             What is a Color Map (Palette)
  1477.  
  1478.  
  1479.           A color map is what's used in picture files to create the image.
  1480.           Imagine a picture of the U.S. flag. This picture would require
  1481.           only 3 colors. RED, WHITE and BLUE of course. You would assign
  1482.           each color a number. For example: Red would be 1, White would be
  1483.           2 and Blue would be 3. The file on the disk would contain a bunch
  1484.           of numbers in it. For example, if a picture was 10 dots wide and
  1485.           5 dots tall, the sequence of numbers might be:
  1486.  
  1487.                     1 1 1 1 1 2 2 2 2 2
  1488.                     1 1 1 1 1 2 2 2 2 2
  1489.                     1 1 1 1 1 2 2 2 2 2
  1490.                     3333333333333333333
  1491.                     3333333333333333333
  1492.  
  1493.           This image when loaded would look like a Red box to the left of a
  1494.           White box. It would also have a thick Blue line on the bottom.
  1495.           This picture file would also contain information as to what the
  1496.           1,2 and 3 should translate into(colorwise). This extra
  1497.           information is called a color palette. In this manual we refer to
  1498.           it as a color map or color table. Most high quality pictures have
  1499.           256 color entries in the color map. Some have slightly less but
  1500.           most are at 256.
  1501.  
  1502.           If your image uses the TOP 16 entries in the list (241-256) then
  1503.           it WON'T be Windows compatible. This is because Windows reuses
  1504.           the last 16 entries in the color map to look like other colors
  1505.           that the Windows system needs. This means that if a picture was
  1506.           viewed in Windows, the picture would have parts of the image with
  1507.           the WRONG colors in it. It all depends on the frequency of usage
  1508.           of the colors that Windows grabs away. If your picture only used
  1509.           color #256 only once in the picture then when Windows views it,
  1510.           the picture may look ok. In order to GUARANTEE Windows
  1511.           compatibility, the image must NOT use ANY of the top 16 colors in
  1512.           the color map(241 through 256). GIF-REED is setup to
  1513.           automatically take an image and adjust the image so that the top
  1514.           16 colors are NOT need or used by the picture anymore. We take
  1515.           the top 16 colors and remap them to the closest color match
  1516.           available in the lower part of the color map(1 through 240). This
  1517.           way your picture stays looking good.
  1518.  
  1519.           You can do this adjustment while viewing the image by pressing A
  1520.           while viewing the picture. Of course you would have to save the
  1521.           picture back out to disk before attempting to have Windows
  1522.           display it. You can also do this through our script language
  1523.           system with the ADJUST-FOR-WINDOWS command. Again you would have
  1524.           to WRITE the file back out.
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.    _______________________________________________________________________________
  1531.  
  1532.  
  1533.  
  1534.    24    GIF-REED
  1535.    _______________________________________________________________________________
  1536.  
  1537.                               Keyboard Mouse Simulator
  1538.  
  1539.           We have a built in MOUSE simulator if you don't have a mouse
  1540.           hooked into your system. You can use this FAKE mouse by using
  1541.           your keyboard. In order to tell your keyboard that you are doing
  1542.           FAKE mouse activity, you must have the SCROLL-LOCK light ON. You
  1543.           can now perform all of the functions of a two button mouse. Below
  1544.           is a list of the mouse functions supported and what keys need to
  1545.           be pressed to achieve them:
  1546.  
  1547.  
  1548.                      Mouse Function       Keyboard Action
  1549.  
  1550.                   Left Mouse Button:      Press Left Shift Key
  1551.                  Right Mouse Button:      Press Right Shift Key
  1552.                    Move Mouse Right:      Press GRAY Right Arrow
  1553.                     Move Mouse Left:      Press GRAY Left Arrow
  1554.                       Move Mouse Up:      Press GRAY Up Arrow
  1555.                     Move Mouse Down:      Press GRAY Down Arrow
  1556.  
  1557.                NOTE: To turn off the keyboard mouse simulator, just turn
  1558.                OFF the SCROLL-LOCK light. While the keyboard is in mouse
  1559.                simulation mode, you will hear a buzz coming from the
  1560.                speaker to let you know what mode the keyboard is in.
  1561.  
  1562.                NOTE: The Arrow keys used above for the mouse actions MUST
  1563.                MUST MUST be the ones that are GRAY sitting in between the
  1564.                numeric keypad and the rest of the keyboard.
  1565.  
  1566.                NOTE: When using the SHIFT-ARROW keys to actually MOVE the
  1567.                picture around(a NON Mouse function), you MUST MUST MUST use
  1568.                the arrows on the NUMERIC KEYPAD!
  1569.  
  1570.                NOTE: The keyboard mouse simulator has built in accelerators
  1571.                so that it won't take you too long to get the mouse cursor
  1572.                across the screen. The accelerator is activated by holding
  1573.                the arrow key down. The longer you hold it down the faster
  1574.                the mouse moves.
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.    _______________________________________________________________________________
  1592.  
  1593.  
  1594.  
  1595.                                                                     GIF-REED    25   
  1596.    _______________________________________________________________________________
  1597.  
  1598.                           Path Lists (What good are they?)
  1599.  
  1600.           GIF-REED has the ability to display files from more than one
  1601.           directory. In fact it can show up to 6 different path selections
  1602.           and the PRO GIF-REED can show up to 20 input directory paths. See
  1603.           ALT-F below in the Main File Menu Operation section. When you
  1604.           load GIF-REED you can specify multiple directories. For example:
  1605.  
  1606.                C>GIFV C:\GIFS C:\PICTURES\*.BMP
  1607.  
  1608.           This example specifies two paths. The first path will load all of
  1609.           the image files from the path called C:\GIFS. The second path
  1610.           will load all of the .BMP files from the directory called
  1611.           C:\PICTURES.
  1612.  
  1613.           NOTE: You can use a special indicator of *.? to load all images
  1614.           that GIF-REED supports. In otherwords you can say:
  1615.  
  1616.                C>GIFV F:\PICTURES\*.?
  1617.  
  1618.           This loads all of the files that are of a format that GIF-REED
  1619.           supports. Currently GIF, BMP, PCX and PIC are the supported
  1620.           formats.
  1621.  
  1622.           NOTE: If you do not specify a wildcard such as *.BMP or *.PCX
  1623.           etc... then GIF-REED assumes that you want *.?
  1624.  
  1625.           The first path specified is used to display subdirectory names
  1626.           along with the files that are in that directory. The subdirectory
  1627.           names appear in []. For example: The files menu list might
  1628.           contain the following:
  1629.  
  1630.                [ ..           ]
  1631.                [ NICE         ]
  1632.                [ CHARTS       ]
  1633.                1 PRETTY   GIF
  1634.                1 GIRL     GIF
  1635.                2 BRICKS   BMP
  1636.                2 CARS     BMP
  1637.                2 LOGO     BMP
  1638.  
  1639.           The files PRETTY.GIF and GIRL.GIF have a one(1) next to them to
  1640.           indicate that they were retrieved from the 1st path in the path
  1641.           list. The files BRICKS.BMP, CARS.BMP and LOGO.BMP have a two(2)
  1642.           next to them to indicate that they were loaded from the 2nd path
  1643.           in the path list. The names "..", "NICE" and "CHARTS" were
  1644.           obtained from the 1st path in the path list. In otherwords they
  1645.           are all subdirectories underneath the path of C:\GIFS which is
  1646.           the 1st entry in the path list.
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.    _______________________________________________________________________________
  1653.  
  1654.  
  1655.  
  1656.    26    GIF-REED
  1657.    _______________________________________________________________________________
  1658.  
  1659.           NOTE: Subdirectory names do NOT have a number to the left of
  1660.           them. Instead they are indicated by []. If you were to select
  1661.           CHARTS then the files list could look like the following:
  1662.  
  1663.  
  1664.                [ ..            ]
  1665.                1 CHART1   GIF
  1666.                1 CHART2   GIF
  1667.                1 GRAPH1   BMP
  1668.                1 GRAPH2   BMP
  1669.                1 123      EXE
  1670.                1 123      DAT
  1671.                1 GAME     COM
  1672.                2 BRICKS   BMP
  1673.                2 CARS     BMP
  1674.                2 LOGO     BMP
  1675.  
  1676.           As you can see, the files list changes to reflect the fact that
  1677.           you are now displaying the directory of CHARTS that was
  1678.           underneath the path of C:\GIFS. So the directory displayed is
  1679.           C:\GIFS\CHARTS\*.*. Since selecting a subdirectory forces the
  1680.           wildcard file specification to *.*, the files displayed are NOT
  1681.           necessarily picture files. As you can see there are .EXE and .COM
  1682.           files in the list. Of course if you try to load one of these you
  1683.           will NOT see any picture. You will also notice that the
  1684.           BRICKS.BMP, CARS.BMP and LOGO.BMP are still displayed too. This
  1685.           is because you still have two(2) paths in the path list for
  1686.           displaying.
  1687.  
  1688.           NOTE: If the subdirectory is [ ..         ], then it is an
  1689.           indicator that when selected you will be placed into the previous
  1690.           directory (that is the parent of the current directory). So by
  1691.           selecting [ ..       ] you will be right back where you started
  1692.           from.
  1693.  
  1694.           NOTE: You will also see a list of available drive letters to
  1695.           choose from. Just point and shoot, it's that easy!
  1696.  
  1697.           HINT:
  1698.           If you want GIF-REED to remember a list of frequently used paths,
  1699.           you can enter the paths into the path list with the ALT-F key.
  1700.           Then you can save this list out with the ALT-U key. Then the next
  1701.           time GIF-REED loads, your popular paths will be loaded into the
  1702.           path list. If you just want to display one(1) path at a time but
  1703.           still be able to switch between your popular paths (without
  1704.           having to type in the path names), we suggest that you enter your
  1705.           paths with a ";" in front of the path name. For example:
  1706.  
  1707.                     ;C:\GIF
  1708.                     ;C:\BMPS\*.BMP
  1709.                     ;C:\PEOPLE\NICE\*.*
  1710.  
  1711.  
  1712.  
  1713.    _______________________________________________________________________________
  1714.  
  1715.  
  1716.  
  1717.                                                                     GIF-REED    27   
  1718.    _______________________________________________________________________________
  1719.  
  1720.  
  1721.           Since the ";" makes the path specification invalid, no files will
  1722.           load from these paths in the path list. If you want to display
  1723.           C:\BMPS\*.BMP, then press ALT-F and remove the ";" from the name
  1724.           and wala, that directory will load and display. Although this may
  1725.           seem clever, we made no program changes to account for this. We
  1726.           let DOS do all of the work in deciding if a valid directory was
  1727.           specified or not.
  1728.  
  1729.           You can change the path list by pressing ALT-F at the main file
  1730.           list menu.
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.  
  1739.  
  1740.  
  1741.  
  1742.  
  1743.  
  1744.  
  1745.  
  1746.  
  1747.  
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.    _______________________________________________________________________________
  1775.  
  1776.  
  1777.  
  1778.    28    GIF-REED
  1779.    _______________________________________________________________________________
  1780.  
  1781.  
  1782.                               Main File Menu Operation
  1783.  
  1784.           Once you have loaded GIF-REED, you should see a list of files
  1785.           displayed on the screen. If NO files appear in the list, you
  1786.           should press ALT-F to select a directory that has GIFs, BMPs,
  1787.           PICs or PCX files in it.
  1788.  
  1789.           Now that you have a list of files to choose from, the fun begins.
  1790.           At this point you have a lot of options.
  1791.  
  1792.           F1   will bring up a help screen that shows you what the various
  1793.                function keys do.
  1794.  
  1795.           F2   will change how a picture is loaded. Normally a picture is
  1796.                displayed as it's being loaded. The F2 key can switch this
  1797.                so that the picture is NOT displayed until it is completely
  1798.                loaded. This makes for a different(quicker) effect. Choose a
  1799.                setting that you most desire.
  1800.  
  1801.           F3   allows you to change the picture buffer area. You can pick
  1802.                between EMS Expanded memory, XMS memory or DISK space. EMS
  1803.                memory is faster than XMS memory and XMS memory is faster
  1804.                than using DISK space. Some systems don't have Expanded
  1805.                memory, in this case use XMS memory. Some systems don't have
  1806.                either EMS or XMS memory. In this case use DISK space.
  1807.  
  1808.                To get a clearer idea of the speed differences, below is a
  1809.                benchmark of various screen related functions that make
  1810.                frequent and common access to the picture buffer:
  1811.  
  1812.                     EMS Memory     2.6 Seconds
  1813.                     XMS Memory     3.0 Seconds
  1814.                     RAM DISK       3.17 Seconds
  1815.                     HARD DRIVE     3.17 Seconds (Caching with FLASH)
  1816.                     HARD DRIVE     15.5 Seconds (NO Disk Caching, Normal)
  1817.  
  1818.                This should give you a clearer idea of just how much faster
  1819.                the different types of memory are compared to a standard
  1820.                hard drive.
  1821.  
  1822.                If you do have Expanded memory, make sure you have enough.
  1823.                We suggest that you have at least 1024K of Expanded memory
  1824.                available at the time you run GIF-REED. If you don't have
  1825.                Expanded memory or don't want to create any, then use XMS
  1826.                memory of the same amount (about 1024K should be enough). If
  1827.                you don't have any XMS memory, use DISK space.
  1828.  
  1829.                Now, it may not be obvious, but a RAM DISK is much faster
  1830.                than a floppy or a hard drive. If you do select DISK space,
  1831.                direct the DISK space area to a RAM DISK. This will make the
  1832.  
  1833.  
  1834.  
  1835.    _______________________________________________________________________________
  1836.  
  1837.  
  1838.  
  1839.                                                                     GIF-REED    29   
  1840.    _______________________________________________________________________________
  1841.  
  1842.                video operations go much faster. Of course you have to know
  1843.                how to make a RAM DISK and you have to have about 1024K
  1844.                (1MEG) of RAM to spare to create this RAM DISK. If you can
  1845.                create the RAM DISK, direct the TEMP DISK space area to it
  1846.                like so:
  1847.  
  1848.  
  1849.                C>SET TEMP=G:\
  1850.                or
  1851.                C>SET TMP=G:\
  1852.  
  1853.                This example assumes that your RAM DISK was drive G: Of
  1854.                course you would substitute in your RAM DISK drive letter
  1855.                here. The SET statement is a DOS command that can be done at
  1856.                the DOS prompt or even from within the AUTOEXEC.BAT file.
  1857.  
  1858.                If you don't have Expanded memory AND don't have XMS memory
  1859.                and don't have the luxury of creating a RAM DISK, you a disk
  1860.                cache. This will speed things up quite a bit. In fact, if
  1861.                the disk cache has delayed writes / background writes / lazy
  1862.                writes, then use that option as well. This makes GIF-REED go
  1863.                even faster. If you don't have a disk cache or your disk
  1864.                cache doesn't support delayed writes, call us at 1-800-25-
  1865.                FLASH and we will sell you our disk cache called FLASH at a
  1866.                reduced price. FLASH won PC Magazines Editor's Choice award.
  1867.                It is a top notch disk cache.
  1868.  
  1869.           F4   allows you to specify if you want UNDO capability. Let's say
  1870.                that you load a picture and then crop it so that only a
  1871.                portion of the original picture is now displayed. At this
  1872.                point you can RESTORE the picture by pressing the R key. Any
  1873.                operation that ALTERS the actual picture image can be
  1874.                restored by pressing the R key. In fact you can alter the
  1875.                image multiple times and then restore the image multiple
  1876.                times. You are only limited by disk space. By selecting NO
  1877.                restore capability, operations that alter the image are done
  1878.                faster because the image doesn't have to be saved out first.
  1879.  
  1880.           F5   Increases the locking resolution. Every time you press the
  1881.                F5 key you will notice that the resolution highlighted moves
  1882.                to the right towards a higher resolution. Doing this alone
  1883.                doesn't accomplish anything. But when used together with F7
  1884.                and F9 you can do some nifty things.
  1885.  
  1886.           F6   Decreases the locking resolution. Every time you press the
  1887.                F6 key you will notice that the resolution highlighted moves
  1888.                to the left towards a lower resolution. As with F5, F6
  1889.                doesn't do anything useful except move the highlighted
  1890.                resolution.
  1891.  
  1892.  
  1893.  
  1894.  
  1895.  
  1896.    _______________________________________________________________________________
  1897.  
  1898.  
  1899.  
  1900.    30    GIF-REED
  1901.    _______________________________________________________________________________
  1902.  
  1903.           F7   Locks/UnLocks the resolution highlighted. You can actually
  1904.                lock in on a resolution. For example: You could lock in on a
  1905.                resolution of 1024x768 by pressing the F6 key a few times,
  1906.                the press the F7 key. Once locked, every picture loaded from
  1907.                then on will be displayed in the 1024x768 mode, even if the
  1908.                picture is a much smaller picture. You can of course unlock
  1909.                the resolution by pressing the F7 key again.
  1910.  
  1911.           F8   Report generation. Pressing F8 allows you to print two
  1912.                different types of reports. (1) You can list all of your
  1913.                files along with any comments, scores, keywords or
  1914.                categories that you may have assigned. GIF-REED allows you
  1915.                to assign scores and categories and keywords to picture
  1916.                files. Press ALT-Y to assign information such as a score to
  1917.                a file. F8 allows you to print a list of your files along
  1918.                with the associated information. If a printer error occurs
  1919.                while printing, an error message will appear and the
  1920.                printing will abort.
  1921.  
  1922.                NOTE: You can indicate that ALL printer output is to go to a
  1923.                disk file of your choice!
  1924.  
  1925.                NOTE: In order to produce a report you may notice that the
  1926.                program says "Please wait while reading file Info". This is
  1927.                because certain information about each file needs to be read
  1928.                in before the report can start. Once the information is read
  1929.                in, you can report without waiting. This information only
  1930.                needs to be read in ONCE!. As an extra added feature this
  1931.                information is read in while you are doing other things in
  1932.                the program. So you may never get this message, unless you
  1933.                load a huge file list and request a report right away.
  1934.  
  1935.           F9   Resolution deletion. After you have highlighted the proper
  1936.                resolution with the F5 and F6 keys, you can press the F9 key
  1937.                to delete that resolution from the list. You might wonder
  1938.                why you would want to do this. Well let's say that you have
  1939.                a cheap monitor hooked up to a good video card. It is quite
  1940.                possible that a mode of 800x600 might not work on your
  1941.                monitor, but that the other modes of 320x200, 640x480 and
  1942.                1024x768 work just fine with your monitor. By deleting a
  1943.                resolution that you monitor can't handle, you eliminate the
  1944.                possibility of using that mode which doesn't work. One way
  1945.                to test all of the modes with your monitor is to lock in on
  1946.                every mode and view the same picture. If a mode produces
  1947.                squished lines or quickly scrolling lines, then it's a safe
  1948.                bet that that mode isn't supported by your monitor and thus
  1949.                should be deleted from the supported list. You can think of
  1950.                this feature as a way to make GIF-REED work with POOR
  1951.                equipment. Please beware that you would have to do this
  1952.                everytime you loaded GIF-REED unless you save your video
  1953.                setup with the ALT-U key.
  1954.  
  1955.  
  1956.  
  1957.    _______________________________________________________________________________
  1958.  
  1959.  
  1960.  
  1961.                                                                     GIF-REED    31   
  1962.    _______________________________________________________________________________
  1963.  
  1964.  
  1965.                NOTE: In EGA mode the resolution deletion does NOT function.
  1966.                We know of NO monitors that WON'T work in all of the EGA
  1967.                modes that we support, therefore it is unneeded!
  1968.  
  1969.  
  1970.           F10  Starts a slide show and can change some of the attributes of
  1971.                a slide show. Once you press F10, you can press return to do
  1972.                a slide show of all selected files. You select files by
  1973.                pressing the SPACE BAR when the file is highlighted. After
  1974.                pressing F10, you can also change the time delay between
  1975.                pictures. You can also specify whether the slide show should
  1976.                be continuous(looping) or just a one time through.
  1977.  
  1978.                You can even have the Pictures in the slide show fade in/out
  1979.                before the next picture is loaded and displayed. You can
  1980.                also set the Venetian Blind switch for yet another cool
  1981.                slide show effect. If you select FADE IN/OUT then the Blind
  1982.                status is set to OFF. And vise versa if you set the Blind
  1983.                status ON, then the Fade IN/OUT status will go OFF! These
  1984.                switches are mutually exclusive (only one can be turned ON
  1985.                at a time).
  1986.  
  1987.                You can also specify to do a slide show of a selected
  1988.                category, score, or even by keywords that you may have
  1989.                associated with files. (See ALT-Y)
  1990.  
  1991.                You can even run a personalized slide show. If you select a
  1992.                personalized slide show, pick a letter between "A" and "Z".
  1993.                This gives you 26 different slide shows that can be saved
  1994.                out for later viewing. The actual slide show script file on
  1995.                disk is called "GIFV.SLx" where "x" is the letter "A"
  1996.                through "Z". The format of the slide show script language is
  1997.                describe in Appendix A:. In actuality the script file could
  1998.                be setup to do things other than slide shows. They can be
  1999.                used to automatically perform a set of commands on image
  2000.                files. For example: You could set up a script to take ALL
  2001.                GIF files and reformat them to BMP files and then delete all
  2002.                the old GIF files so that you are left only with the BMP
  2003.                files! (See GIFV.SLH)
  2004.  
  2005.                NOTE: If you select to slide show by score, category,
  2006.                keyword, your file list will be tagged to show what the
  2007.                slide show used.
  2008.  
  2009.           ALT-C     will copy all tagged files to a new destination. If no
  2010.                files are tagged, then the file highlighted will be copied.
  2011.                It also places the destination directory in the list of
  2012.                directories searched for loading the files list.
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.    _______________________________________________________________________________
  2019.  
  2020.  
  2021.  
  2022.    32    GIF-REED
  2023.    _______________________________________________________________________________
  2024.  
  2025.           ALT-D     will delete all tagged files. If no files are tagged,
  2026.                then the file highlighted will be deleted.
  2027.  
  2028.           ALT-F     allows you to change what directories are displayed in
  2029.                the file list. You can enter up to 20 directories. You can
  2030.                use the normal editing keys. A special CTRL-Y editing key is
  2031.                used to delete an entire line. An example directory could
  2032.                be:
  2033.  
  2034.                C:\GIFSTUFF\CARS\*.GIF
  2035.           or
  2036.                C:\WIN31\*.BMP
  2037.  
  2038.                These are both valid directories for GIF-REED to try to read
  2039.                and display. When finished editing the file directory list,
  2040.                press return to load up the new list. Otherwise press ESCAPE
  2041.                to abort any changes made. If you find yourself constantly
  2042.                typing in the SAME directories everytime you load the
  2043.                program, you might consider saving out the directory paths
  2044.                configuration. You can do this with ALT-U.
  2045.  
  2046.           ALT-G     searches all of your drives and adds to the directory
  2047.                list all of the directories that contain GIF, BMP, PIC or
  2048.                PCX files. If more than 20 directories contain GIF, BMP, PIC
  2049.                or PCX files, then the first 20 will be used. If more than
  2050.                2048 files are found then only the first 2048 files will be
  2051.                displayed.
  2052.  
  2053.           ALT-I     inverts the tagged file list. This function may seem
  2054.                useless but in fact is very powerful. Let's say that you
  2055.                have a list of 40 files. Let's also say that you want to
  2056.                copy all but 2 files. Instead of tagging 38 files. Just tag
  2057.                the 2 files you DON'T want to copy, the press ALT-I to
  2058.                reverse(invert) the tagged list and then wallah, all the
  2059.                files you want tagged are tagged and the ones you don't want
  2060.                tagged are NOT tagged.
  2061.  
  2062.           ALT-M     will move files to a new directory. It also places the
  2063.                destination directory in the list of directories searched
  2064.                for loading the file list. If no files are tagged, then the
  2065.                highlighted file will be moved.
  2066.  
  2067.           ALT-R     renames files. If no files are tagged, then the
  2068.                highlighted file will be renamed.
  2069.  
  2070.           ALT-S     allows you to pick a new sort criteria. You can sort by
  2071.                name, size, date/time, resolution, score, path, category and
  2072.                number of colors in the image. If you sort by path you will
  2073.                notice that all of the files in a directory are grouped
  2074.                together. Next to each filename is a number from 1 to 20.
  2075.  
  2076.  
  2077.  
  2078.  
  2079.    _______________________________________________________________________________
  2080.  
  2081.  
  2082.  
  2083.                                                                     GIF-REED    33   
  2084.    _______________________________________________________________________________
  2085.  
  2086.                This is the directory number that corresponds to the 20
  2087.                directories that can be loaded.
  2088.  
  2089.                NOTE: In order to sort on anything OTHER than Name, Date,
  2090.                Size, Path you may notice that the program says "Please wait
  2091.                while reading file Info". This is because certain
  2092.                information about each file needs to be read in before the
  2093.                sort can start. Once the information is read in, you can
  2094.                sort by any criteria. This information only needs to be read
  2095.                in ONCE!. As an extra added feature this information is read
  2096.                in while you are doing other things in the program. So you
  2097.                may never get this message, unless you load a huge file list
  2098.                and request sorting right away.
  2099.  
  2100.           ALT-T     clears the tagged list.
  2101.  
  2102.           ALT-U     allows you to save your user configuration. You can
  2103.                save your user settings:
  2104.  
  2105.                Display while loading or after loading
  2106.                EMS, XMS or DISK space for the Picture Buffer
  2107.                RESTORE Picture status
  2108.                SlideShow delay time
  2109.                SlideShow looping status
  2110.                SlideShow Fade In/Out status
  2111.                SlideShow Venetian Blind status
  2112.                Resolution Locking Status
  2113.                GIF Comments Display Status
  2114.                Video Hardware Setup
  2115.                Video resolutions available
  2116.  
  2117.                You can also save your directory paths. You can also save
  2118.                your video setup. You can also UNDO your video setup. You
  2119.                can also UNDO your directory paths. If you save your
  2120.                directory paths, the next time GIF-REED is loaded, the saved
  2121.                paths will be loaded again. This saves you time from having
  2122.                to type in all of the directory paths that you want loaded.
  2123.                After saving your video configuration, you will NOT need the
  2124.                environment variable GIFREED if you were previously using
  2125.                it. In fact, it will be IGNORED! If you change your video
  2126.                card you might want to undo the video setup then exit GIF-
  2127.                REED and then re-do the video setup configuration.
  2128.  
  2129.           ALT-Y     allows you to assign information to a file. You can
  2130.                give a highlighted file a Score (0-9), category, description
  2131.                and keywords.
  2132.  
  2133.           ALT-F7    Allows you to toggle between EGA and VGA modes. If your
  2134.                system only supports EGA then you won't be able to toggle to
  2135.                VGA modes. The EGA and VGA modes can each have their own
  2136.  
  2137.  
  2138.  
  2139.  
  2140.    _______________________________________________________________________________
  2141.  
  2142.  
  2143.  
  2144.    34    GIF-REED
  2145.    _______________________________________________________________________________
  2146.  
  2147.                resolution to lock into if resolution locking is true.(See
  2148.                F7).
  2149.  
  2150.           ALT-F10   Allows you to toggle on/off the displaying of GIF
  2151.                comments. If a GIF file has comments built into it GIF-REED
  2152.                will display the comments to you AFTER you have viewed the
  2153.                picture. If you toggle this option off, then the comments
  2154.                will NOT be shown to you.
  2155.  
  2156.           ALT-F2    is the DOS/BOSS key. If the BOSS walks in you can press
  2157.                the ALT-F2 key and you will be placed at a DOS prompt. Thus
  2158.                making it appear that you are doing work, NOT PLAY. When the
  2159.                BOSS leaves, type EXIT to get out of the DOS shell. Then
  2160.                press ALT-F2 to get back into the GIF-REED program.
  2161.  
  2162.           SPACE BAR will tag a file for slide show, copy, move, delete or
  2163.                rename operations. See ALT-C, ALT-M, ALT-D, ALT-R and F10.
  2164.  
  2165.           ESCAPE will exit the program.
  2166.  
  2167.           ENTER will load a picture onto the screen. After the picture is
  2168.                loaded you can do many things with it. If there is an error
  2169.                in loading the picture, an error message will be displayed
  2170.                on the screen.
  2171.  
  2172.                NOTE: If you press ENTER on a subdirectory then you will be
  2173.                switched into that directory. The 1st file path of the 6-20
  2174.                file paths available will change to reflect the NEW
  2175.                directory that you chose. You can see this for yourself by
  2176.                pressing ALT-F after changing to a different subdirectory.
  2177.                The subdirectories are indicated by a name inside of "[]".
  2178.                For example "[ GIFS     ]" would indicate that you could
  2179.                switch to a directory called "GIFS".
  2180.  
  2181.                NOTE: If you are currently in a subdirectory, then you will
  2182.                see [..         ] as a choice. This is a special
  2183.                subdirectory name. It indicates that you want to go back up
  2184.                one directory(to the parent directory).
  2185.  
  2186.                NOTE: If you have specified more that one(1) file path then
  2187.                each time you press return to load up a different
  2188.                subdirectory, you will STILL see the files from the 2nd, 3rd
  2189.                and so on paths in ADDITION to the files in the new path you
  2190.                have just chosen.
  2191.  
  2192.                NOTE: It should also be noted that all of the available
  2193.                drives in your system will be displayed as the first entries
  2194.                in the file list. This way you can switch to a different
  2195.                drive easily. Just point and shoot.
  2196.  
  2197.  
  2198.  
  2199.  
  2200.  
  2201.    _______________________________________________________________________________
  2202.  
  2203.  
  2204.  
  2205.                                                                     GIF-REED    35   
  2206.    _______________________________________________________________________________
  2207.  
  2208.  
  2209.                             Main File List Screen Layout
  2210.  
  2211.           The main file list menu is easy to understand. It is broken into
  2212.           4 parts.
  2213.  
  2214.                (1) File list Area
  2215.                (2) Status Area
  2216.                (3) Misc Info Area
  2217.                (4) Bottom Line Area
  2218.  
  2219.                                  File List Menu Area
  2220.  
  2221.           The file list area consists of multiple columns of filenames.
  2222.           Next to each filename is a number from (0-9). This number
  2223.           represents which directory in the list of directories that that
  2224.           file belongs to. It can also contain subdirectory names from
  2225.           which you can switch to. These optional subdirectory entries are
  2226.           obtained from the 1st path in the path lists. (See Path Lists)
  2227.  
  2228.                                      Status Area
  2229.  
  2230.           The status area shows the current settings of the GIF-REED
  2231.           program. This area is on the bottom part of the screen. It shows
  2232.           what VGA/EGA modes are available and which one is selected to be
  2233.           locked if resolution locking is true (See F7). To the left of the
  2234.           modes you will see "VGA:" or "EGA:". This indicates what mode the
  2235.           pictures will be viewed in.
  2236.  
  2237.  
  2238.                                    Misc Info Area
  2239.  
  2240.           The Misc area is in the middle of the screen. It shows what
  2241.           resolution is highlighted.
  2242.  
  2243.           It shows the current file width, height, number of colors then
  2244.           score. It also shows the file size and the directory path from
  2245.           where it came from. Between the file size and path is a special
  2246.           indicator. This indicator will contain a "[ ]" or "[I]" or "[C]".
  2247.           The "I" indicates that the currently selected file is a GIF
  2248.           Interlaced file. The "C" indicates that the currently selected
  2249.           file is a BMP Compressed file.
  2250.  
  2251.           This area also show the total number of files in the file list.
  2252.           It shows the total number of files tagged. If also shows the
  2253.           total size of all tagged files added up.
  2254.  
  2255.  
  2256.                                   Bottom Line Area
  2257.  
  2258.  
  2259.  
  2260.  
  2261.  
  2262.    _______________________________________________________________________________
  2263.  
  2264.  
  2265.  
  2266.    36    GIF-REED
  2267.    _______________________________________________________________________________
  2268.  
  2269.           The very bottom line on the screen has a "MENU" activator. If you
  2270.           click on this with the mouse, you will get a pop-up menu from
  2271.           which to choose items.
  2272.  
  2273.           On the right hand side on the bottom line, you will see things
  2274.           such as "GO:NL: F:NB:4" or "GO: L:NF: B:2". This is the status of
  2275.           your slide show controls. There are 5 sections.
  2276.  
  2277.                1.   The word "GO" can be clicked on to start the slide show
  2278.                     with the files that have been tagged/selected. This is
  2279.                     simpler than going through the F10 menu.
  2280.  
  2281.                2.   The " L" or "NL" indicates if the slide show is in
  2282.                     looping or NON-looping status.
  2283.  
  2284.                3.   The " F" or "NF" indicates if you are in fade in/out
  2285.                     mode. If so you would see " F" otherwise "NF" which
  2286.                     stands for NON-Fade in/out mode.
  2287.  
  2288.                4.   The " B" or "NB" shows the status of the venetian blind
  2289.                     switch. If ON then you would see " B" otherwise you
  2290.                     would see "NB". The venetian blind and fade in/out
  2291.                     switches are mutually exclusive. This means that ONLY
  2292.                     ONE of these can be turned on at a time.
  2293.  
  2294.                5.   The last item is the number of seconds of delay between
  2295.                     slides. Just click on it and it will increment to the
  2296.                     next higher value until a maximum of 9 seconds is
  2297.                     reached at which point it will flip back to 0 (zero)
  2298.                     second delay.
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.  
  2323.    _______________________________________________________________________________
  2324.  
  2325.  
  2326.  
  2327.                                                                     GIF-REED    37   
  2328.    _______________________________________________________________________________
  2329.  
  2330.                             Mouse Operation At File List
  2331.  
  2332.           The mouse can be used in the file list menu easily. Just move the
  2333.           mouse cursor to a file and press the left button and wallah, the
  2334.           picture is loaded. If you were to press the right button, the
  2335.           file would become tagged. If you were to press the middle button,
  2336.           you would EXIT the program. Now let's say that you have more
  2337.           files than would fit on a screen. In order for the mouse to
  2338.           indicate that you would like the files to scroll to the left or
  2339.           right, you would simply place the mouse in the left or right
  2340.           margins of the screen and Click! If the filename that you click
  2341.           on happens to be a subdirectory name then you will be switched
  2342.           into that directory. Subdirectory names are enclosed in "[]". For
  2343.           example: "[ GIFS      ]". If the name you click on happens to be
  2344.           a drive letter then you will be switched into that drive!
  2345.  
  2346.           You can also click on the "VGA:" or "EGA:" title that is to the
  2347.           left of the available resolution modes. By clicking on EGA: you
  2348.           change it to VGA:. If it said "VGA:" then it will change to
  2349.           "EGA:". It's like a toggle switch.(See ALT-F7)
  2350.  
  2351.           You can also click on the function keys at the bottom of the
  2352.           screen on the status area.
  2353.  
  2354.           You can also click on the bottom line where it shows "MENU", and
  2355.           a menu of operations will pop-up. You can then click on the
  2356.           operation that you want to do, or you can press ESC or click the
  2357.           middle button to abort.
  2358.  
  2359.           If you click on the bottom line where the slide show controls are
  2360.           displayed, you can change these options with the mouse without
  2361.           having to use the keyboard driven menus to change the options.
  2362.           Just place the mouse on the option to change and then click on
  2363.           it.
  2364.  
  2365.           NOTE: When the program asks for (Y)es or (N)o input, you can
  2366.           click the Left and Right buttons to simulate the keyboard
  2367.           responses! Also the middle button acts like the ESCAPE key in
  2368.           this case.
  2369.  
  2370.  
  2371.  
  2372.  
  2373.  
  2374.  
  2375.  
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.  
  2382.  
  2383.  
  2384.    _______________________________________________________________________________
  2385.  
  2386.  
  2387.  
  2388.    38    GIF-REED
  2389.    _______________________________________________________________________________
  2390.  
  2391.                                    Viewing Options
  2392.  
  2393.           Once you are viewing a picture, you can do many things. There are
  2394.           many keys and function keys that perform various operations. The
  2395.           following is a list of all keystroke operations categorized:
  2396.  
  2397.                               Color/Brightness Controls
  2398.  
  2399.           CTRL-F1/F2     allows you to increase or decrease the amount of
  2400.                          RED intensity of the picture.
  2401.  
  2402.           CTRL-F3/F4     allows you to increase or decrease the amount of
  2403.                          GREEN intensity of the picture.
  2404.  
  2405.           CTRL-F5/F6     allows you to increase or decrease the amount of
  2406.                          BLUE intensity of the picture.
  2407.  
  2408.           CTRL-F7/F8     allows you to increase or decrease the contrast of
  2409.                          the picture.
  2410.  
  2411.           CTRL-F9/F10    allows you to increase or decrease the brightness
  2412.                          of the picture.
  2413.  
  2414.           I              allows you to invert(reverse) the colors. It makes
  2415.                          pictures look as though they are a negative.
  2416.  
  2417.           G              allows you to force the picture into a GRAY (Black
  2418.                          & White) picture.
  2419.  
  2420.           ALT-F9         allows you to animate the color palette. In other
  2421.                          words all of the colors in the picture change
  2422.                          rapidly. It almost makes the picture look like
  2423.                          it's moving. It's great for fractal images.
  2424.  
  2425.           ALT-F10        allows you to restore the coloring of the picture
  2426.                          after you have played with the color changing
  2427.                          operations above.
  2428.  
  2429.                                   Picture Movement
  2430.  
  2431.           C              centers the picture on the screen.
  2432.  
  2433.           O              Orients the picture into the upper left hand
  2434.                          corner of your screen.
  2435.  
  2436.           Arrow Keys     move the picture around the screen up, down, left
  2437.                          and right in case you can't view the entire
  2438.                          pictures on your screen at once. If you hold down
  2439.                          on the SHIFT key while using the numeric keypad
  2440.                          arrow keys, the picture will move in larger
  2441.  
  2442.  
  2443.  
  2444.  
  2445.    _______________________________________________________________________________
  2446.  
  2447.  
  2448.  
  2449.                                                                     GIF-REED    39   
  2450.    _______________________________________________________________________________
  2451.  
  2452.                          increments. This allows you to move faster to a
  2453.                          specific spot in the picture.
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.  
  2500.  
  2501.  
  2502.  
  2503.  
  2504.  
  2505.  
  2506.    _______________________________________________________________________________
  2507.  
  2508.  
  2509.  
  2510.    40    GIF-REED
  2511.    _______________________________________________________________________________
  2512.  
  2513.  
  2514.                               General Program Operation
  2515.  
  2516.           F1 will bring up the help screens.
  2517.  
  2518.           ALT-F2         is the DOS/BOSS key. It shells you out to a DOS
  2519.                          prompt. At this point you can do any DOS commands
  2520.                          and even run small programs. Once finished with
  2521.                          the DOS Shell, type EXIT at the DOS prompt and you
  2522.                          will be asked to enter a password. Press ALT-F2 at
  2523.                          this time. You will then be placed back into the
  2524.                          picture on your screen.
  2525.  
  2526.           ESC            quits out of view mode and places you back at the
  2527.                          file list menu.
  2528.  
  2529.           PgUp/PgDn      allows you to view the Previous/Next picture in
  2530.                          the file list without having to go back to the
  2531.                          file list menu.
  2532.  
  2533.  
  2534.                                    File Operations
  2535.  
  2536.           P              prints the screen to an HP laser jet printer
  2537.  
  2538.           ALT-D          will delete the picture you are looking at.
  2539.  
  2540.           W              writes the current screen to a GIF, BMP, PIC or
  2541.                          PCX file of your choice. If you write a file, then
  2542.                          upon returning to the main file menu, ALL files
  2543.                          will be re-read from the disk to build the file
  2544.                          list menu. This is so that the NEW file you just
  2545.                          created will appear in the list.
  2546.  
  2547.                          NOTE: If you had any selected files in the list of
  2548.                          files, you will be given the opportunity to NOT
  2549.                          reload the list. This preserves your selections!
  2550.  
  2551.                          NOTE: GIF and BMP files save in the 256 color
  2552.                          mode. The PCX and PIC file format allows you to
  2553.                          select 2,16 or 256 colors before writing out the
  2554.                          new PCX or PIC file.
  2555.  
  2556.                          NOTE: When creating a GIF file you can add
  2557.                          comments to your GIF file. If you choose to add
  2558.                          comments the GIF file will be written out as a
  2559.                          GIF89a file instead of a GIF87a file This means
  2560.                          that some OLDER viewers may not be able to read
  2561.                          it. If your screen is in 320x200 mode then your
  2562.                          comments can only be 35 characters wide, otherwise
  2563.                          you can type up to 75 characters per line of
  2564.  
  2565.  
  2566.  
  2567.    _______________________________________________________________________________
  2568.  
  2569.  
  2570.  
  2571.                                                                     GIF-REED    41   
  2572.    _______________________________________________________________________________
  2573.  
  2574.                          comment. When done adding comments just press
  2575.                          RETURN when the comment line is prompted.
  2576.  
  2577.           ALT-F          displays information about the picture file, such
  2578.                          as filename, size, resolution, score and category
  2579.                          and number of colors in image.
  2580.  
  2581.  
  2582.                                     Image Control
  2583.  
  2584.           E              Edits the picture. You can edit the picture's
  2585.                          colors. You can even change the look of specified
  2586.                          colors(you could change bright red to appear as a
  2587.                          dark red). You can also change the order of the
  2588.                          colors in the color map!
  2589.  
  2590.                              Pixel Editor Screen Layout
  2591.  
  2592.                          The edit screen is broken into 4 parts.
  2593.  
  2594.                               1. Color Map
  2595.                               2. Pixel Editing Window
  2596.                               3. Viewing Window
  2597.                               4. Color Adjusting Window
  2598.  
  2599.                          The Color map is displayed on the top half of the
  2600.                          screen. You can select colors from this color map
  2601.                          to change individual DOTS(pixels) in the image.
  2602.                          The color map shows 256 colors. Some images don't
  2603.                          use all 256 color entries. If a color entry is NOT
  2604.                          used by the image, the color entry will have a
  2605.                          WHITE dot in the middle of the color surrounded by
  2606.                          a BLACK box which is surrounded by the color that
  2607.                          is NOT used by the image.
  2608.  
  2609.                          The pixel editing window is in the lower right
  2610.                          portion of the screen. This window is an
  2611.                          enlargement of 26 DOTS wide and 26 DOTS high.
  2612.                          These DOTS can have their colors changed easily!
  2613.  
  2614.                          The Viewing Window shows a reduced portion of the
  2615.                          entire image. You can move around the image by
  2616.                          using this viewing window and your mouse. This
  2617.                          window is in the lower left portion of the screen.
  2618.                          The viewing window is bordered by the default
  2619.                          foreground color. This border is bordered by the
  2620.                          default background color. This is so that you can
  2621.                          see the foreground and background colors at a
  2622.                          glance.
  2623.  
  2624.  
  2625.  
  2626.  
  2627.  
  2628.    _______________________________________________________________________________
  2629.  
  2630.  
  2631.  
  2632.    42    GIF-REED
  2633.    _______________________________________________________________________________
  2634.  
  2635.                          The Color adjusting window allows you to make a
  2636.                          GLOBAL change to ANY color in the image. In other
  2637.                          words you can make the color RED become BLUE
  2638.                          throughout the ENTIRE picture. The color adjusting
  2639.                          window is located in the same spot as the Viewing
  2640.                          window.
  2641.  
  2642.                                  Color Map Functions
  2643.  
  2644.                          In order to pick a color you must move the mouse
  2645.                          over the color in the color map that you want to
  2646.                          select and then press the LEFT or RIGHT button
  2647.                          depending if you want to change the default color
  2648.                          of the foreground or background colors.
  2649.  
  2650.                          If you move the mouse into the color map and press
  2651.                          DEL, the color under the mouse will be deleted.
  2652.                          You can then move the mouse to the point where you
  2653.                          want to insert it back in the color map. Then
  2654.                          press INSert and wala the color map will move to
  2655.                          adjust. Also ALL colors used in the picture will
  2656.                          be updated so that you image doesn't get distorted
  2657.                          (wrong) colors being displayed.
  2658.  
  2659.                          If you press "C" while the mouse is on top of a
  2660.                          color in the color map, you can convert a color in
  2661.                          the image into a NEW color. After pressing "C"
  2662.                          after the mouse is on top of the color you want to
  2663.                          convert, move the mouse to the NEW color in the
  2664.                          color map and then click the mouse button. This
  2665.                          will take every part of the picture that had the
  2666.                          OLD color in it and replace it with the NEW color
  2667.                          specified by the click of the mouse. This is great
  2668.                          for translating colors. Once you have performed
  2669.                          this operation, the OLD color in the color map is
  2670.                          now UNUSED! If you choose, you can use it for what
  2671.                          you like! Once you have clicked on the NEW color.
  2672.                          The image is then displayed for you to see if you
  2673.                          like it. Press any key to quit the preview
  2674.                          display. It will then ask if you want to save the
  2675.                          changes. Respond properly.
  2676.  
  2677.                                 Edit Screen Functions
  2678.  
  2679.                          If you click the left button on one of the colors
  2680.                          in the color map, then the default foreground
  2681.                          color changes to this color. If you click the
  2682.                          right button on one of the colors in the color
  2683.                          map, then the default background color changes to
  2684.                          this color.
  2685.  
  2686.  
  2687.  
  2688.  
  2689.    _______________________________________________________________________________
  2690.  
  2691.  
  2692.  
  2693.                                                                     GIF-REED    43   
  2694.    _______________________________________________________________________________
  2695.  
  2696.                          If you place the mouse cursor into the pixel
  2697.                          editing window(lower right portion of the screen),
  2698.                          then clicking the left button changes the current
  2699.                          color to the default foreground color. Clicking
  2700.                          the right button changes the current DOT(pixel) to
  2701.                          the default background color. If you hold the
  2702.                          button down and move the mouse around you will be
  2703.                          changing a lot of dots until you lift off the
  2704.                          mouse button.
  2705.  
  2706.                          If you press "F" or "B" while the mouse is in the
  2707.                          pixel editing window, the FOREground/BACKground
  2708.                          colors will change to the color the mouse is
  2709.                          sitting on top of in the pixel editing window.
  2710.  
  2711.                          If you press "U" while in the pixel editing window
  2712.                          you can undo the last change you made. In fact it
  2713.                          remembers the last 600 DOT changes you made to the
  2714.                          picture. Everytime you pan(move) the picture and
  2715.                          accept/abort the changes the UN-DO buffer gets
  2716.                          reset to zero.
  2717.  
  2718.                          If you press "V" you can view the entire image on
  2719.                          the screen. This is so that you can see what the
  2720.                          changes you have made have done to the picture.
  2721.                          Pressing any key to gets back to editing.
  2722.  
  2723.                                Viewing Window Movement
  2724.  
  2725.                          If you press on any mouse button while the mouse
  2726.                          cursor is NOT in the color map or pixel editing
  2727.                          window, the picture will move(pan) in the
  2728.                          direction you move the mouse until you lift up off
  2729.                          the mouse button. If you have changed ANY dots in
  2730.                          the pixel editing window, you will be asked if you
  2731.                          want to save the changes before panning.
  2732.  
  2733.  
  2734.                               Color Adjusting Function
  2735.  
  2736.                          If you press the SPACE-BAR while the mouse is in
  2737.                          the color map OR in the pixel editing window, the
  2738.                          color that the mouse is sitting on will be Graphed
  2739.                          out in the lower left hand portion of the screen
  2740.                          into the Color Adjusting Window. This graph is
  2741.                          broken into 3 parts the Top bar shows how much RED
  2742.                          is in the color, the Middle bar shows how much
  2743.                          GREEN and the bottom bar shows how much BLUE is in
  2744.                          the color. If you place the mouse over one of the
  2745.                          3 bars you can increase or decrease the amount of
  2746.                          RED, GREEN or BLUE that makes up the color that
  2747.  
  2748.  
  2749.  
  2750.    _______________________________________________________________________________
  2751.  
  2752.  
  2753.  
  2754.    44    GIF-REED
  2755.    _______________________________________________________________________________
  2756.  
  2757.                          you chose. Press ESCAPE if you don't like the
  2758.                          changes otherwise press RETURN. If you press "V"
  2759.                          you can see the entire image to see just how the
  2760.                          color change that you made effects the picture.
  2761.                          Pressing any key resumes color adjusting! This
  2762.                          feature allows you to make GLOBAL changes to a
  2763.                          color. Everywhere the color that your are changing
  2764.                          exists in the image also gets changed! This is
  2765.                          great for changing the background colors etc...
  2766.  
  2767.                                       When Done
  2768.  
  2769.                          When finished making changes press ESCAPE.
  2770.  
  2771.                          NOTE: You can press F1 for help while editing
  2772.                          DOTS. You can also press F1 for additional help
  2773.                          while in the Color Adjusting Window.
  2774.  
  2775.           F              flips the picture top to bottom. Think of this as
  2776.                          an upside down function.
  2777.  
  2778.           M              mirror images the picture. Think of this as a
  2779.                          sideways operation.
  2780.  
  2781.           >              rotates the picture clockwise.
  2782.  
  2783.           S              This allows you to sort the image's color-map. It
  2784.                          sorts the color map with the most frequently used
  2785.                          colors at the front of the color map. This is
  2786.                          great for images being displayed in Windows,
  2787.                          because Windows GRABS the TOP 16 colors(if you're
  2788.                          using a 256 color driver for Windows) in every
  2789.                          image's color map for display purposes. This
  2790.                          produces FUNNY looking pictures if the picture
  2791.                          used a lot of a particular color that Windows took
  2792.                          over and changed to its own liking! By sorting the
  2793.                          color map, the least used colors are placed at the
  2794.                          top. In fact a lot of images don't use the full
  2795.                          256 colors available in the color map. This means
  2796.                          that most images wouldn't be disturbed by
  2797.                          Windows(after sorting is done) because the colors
  2798.                          used by Windows would be colors in the color map
  2799.                          that weren't even used by the image! If you edit
  2800.                          the picture using the "E" command, the colors in
  2801.                          the color map that aren't used by the picture are
  2802.                          displayed with a white dot surrounded by a black
  2803.                          box surrounded by the color. Here is a cheap
  2804.                          looking example of a color in the color map.
  2805.  
  2806.                                    CCCCCCCCCCCC
  2807.                                    CCCCCCCCCCCC
  2808.  
  2809.  
  2810.  
  2811.    _______________________________________________________________________________
  2812.  
  2813.  
  2814.  
  2815.                                                                     GIF-REED    45   
  2816.    _______________________________________________________________________________
  2817.  
  2818.                                    CCCCCBBBCCCC
  2819.                                    CCCCCBWBCCCC
  2820.                                    CCCCCBBBCCCC
  2821.                                    CCCCCCCCCCCC
  2822.                                    CCCCCCCCCCCC
  2823.  
  2824.                          The "C" represents the color of the color. The "B"
  2825.                          represents BLACK color. And the "W" represents
  2826.                          WHITE color.
  2827.  
  2828.                          Once you have sorted the colors you should update
  2829.                          the image colors. The programs asks if you wish
  2830.                          this to happen. If you don't do this, then the
  2831.                          image will look rather strange but might be
  2832.                          interesting to do on fractal images or images
  2833.                          other than photographic type images.
  2834.  
  2835.           A              Pressing A while viewing a picture allows you to
  2836.                          ADJUST the colors in the picture for use within
  2837.                          Windows. The TOP 16 colors are removed from the
  2838.                          picture, while trying to keep the parts of the
  2839.                          image that used those deleted colors using colors
  2840.                          that closely matched what were in the original
  2841.                          image! This way, if you SAVE the picture back to
  2842.                          disk and use it in Windows, the picture will be
  2843.                          displayed without ANY disturbing of the colors by
  2844.                          Windows.
  2845.  
  2846.           ALT-T          Adds text to the picture. You can select between 3
  2847.                          different text styles. You can choose between 5
  2848.                          different text sizes. You can also select the
  2849.                          foreground and background colors of the text. You
  2850.                          can choose between straight text or transparent
  2851.                          text. Once you have chosen the text features you
  2852.                          want then the actual text is placed in the upper
  2853.                          left hand corner of your screen. You can place the
  2854.                          text anywhere on the screen by using the mouse.
  2855.                          When placed where you want it, just click a mouse
  2856.                          button.
  2857.  
  2858.                          NOTE: If you want the text to be upside down or
  2859.                          sideways, just rotate the picture first and then
  2860.                          add the text! Pretty clever?
  2861.  
  2862.           TAB            resizes the picture to fit the screen if the
  2863.                          picture needs to be enlarged or shrunk to fit
  2864.                          within the current screen size. The method of
  2865.                          enlarging or shrinking is a standard method and is
  2866.                          quite fast.
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.    _______________________________________________________________________________
  2873.  
  2874.  
  2875.  
  2876.    46    GIF-REED
  2877.    _______________________________________________________________________________
  2878.  
  2879.           SHIFT-TAB      resizes the picture to fit the screen if the
  2880.                          picture needs to be enlarged or shrunk to fit
  2881.                          within the current screen size. The method of
  2882.                          enlarging or shrinking is special to GIF-REED and
  2883.                          produces a better image than the standard method
  2884.                          and is slower too.
  2885.  
  2886.           R              restores the picture back from an image altering
  2887.                          function such as a trim or resize.
  2888.  
  2889.           ALT-R          restores the picture back to its original look.
  2890.                          It's like pressing R many times or pressing ESC to
  2891.                          get back to the main file menu  and then pressing
  2892.                          return to reload the picture. As you can see this
  2893.                          saves keystrokes. But more important than saving
  2894.                          ONE keystroke, it's FASTER!
  2895.  
  2896.           +              increases the screen resolution. The images will
  2897.                          appear to get smaller as you increase the
  2898.                          resolution.
  2899.  
  2900.           -              decreases the screen resolution. The images will
  2901.                          appear to get larger as you decrease the
  2902.                          resolution.
  2903.  
  2904.           F7             locks/unlocks the resolution to whatever screen
  2905.                          resolution you happen to be in. This way the next
  2906.                          picture that gets loaded will be loaded in that
  2907.                          resolution too.
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.    _______________________________________________________________________________
  2934.  
  2935.  
  2936.  
  2937.                                                                     GIF-REED    47   
  2938.    _______________________________________________________________________________
  2939.  
  2940.                             Mouse Operation While Viewing
  2941.  
  2942.           After a picture is loaded, you will NOT see the mouse cursor.
  2943.           This is so that the picture in its entirety is displayed without
  2944.           an annoying mouse cursor smack in the middle of the screen. Once
  2945.           you MOVE the mouse around, the mouse cursor will appear.
  2946.  
  2947.           NOTE: When the program asks for (Y)es or (N)o input, you can
  2948.           click the Left and Right buttons to simulate the keyboard
  2949.           responses! Also the middle button acts like the ESCAPE key in
  2950.           this case.
  2951.  
  2952.           You can click the Middle mouse button and it will act as though
  2953.           you pressed ESC to get you back to the main file list menu.
  2954.  
  2955.           If you click the right button it will act as though you pressed
  2956.           the PgDn key to load the next picture.
  2957.  
  2958.           If you click the left button it will act as though you pressed
  2959.           the PgUp key to load the previous picture.
  2960.  
  2961.           If you hold down on the left button and then move it around you
  2962.           will see the picture move around too. This is called picture
  2963.           panning.
  2964.  
  2965.           If you click a mouse button while the mouse cursor is at the top
  2966.           of the screen, a help screen will appear.
  2967.  
  2968.           If you hold down on the right mouse button, you will be able to
  2969.           draw a box by moving the mouse around. You can see the width and
  2970.           height of the box displayed in the upper left hand corner of your
  2971.           screen. If you let go of the right button, the screen will
  2972.           refresh and act as though you did nothing useful. This is handy
  2973.           if you decide to draw a box in a different spot. If you move the
  2974.           mouse all the way to the edge of the screen, the picture will
  2975.           move over(pan) so that you have an opportunity to make a bigger
  2976.           box. This is great if you want to mark a box that is BIGGER than
  2977.           what your screen is. Once you have the box the way you want it,
  2978.           hold down on the left button. This freezes the box on the screen.
  2979.  
  2980.           Now you have 5 choices:
  2981.                (1) TRIM/CROP  you can click on the outside of the box and
  2982.                               the picture will be trimmed so that
  2983.                               everything outside the box is erased.
  2984.                (2) ENLARGE 1  you can click the right button while the
  2985.                               mouse cursor is INSIDE the box and the image
  2986.                               inside the box will be enlarged to fill the
  2987.                               screen using the enlarging mode-1.
  2988.  
  2989.                (3) ENLARGE 2  you can click the left button while the mouse
  2990.                               is inside the box to enlarge the image using
  2991.  
  2992.  
  2993.  
  2994.    _______________________________________________________________________________
  2995.  
  2996.  
  2997.  
  2998.    48    GIF-REED
  2999.    _______________________________________________________________________________
  3000.  
  3001.                               enlarging mode-2. Enlarging mode-1 is the
  3002.                               standard way. It's fast and pretty good.
  3003.                               Enlarging mode-2 is our special way. It's
  3004.                               slower and much better results, especially in
  3005.                               the higher resolution modes.
  3006.  
  3007.                (4) ERASE BOX  You can press the DELete key and the entire
  3008.                               box will be filled in with a color of your
  3009.                               choice. You can either select the default
  3010.                               BackGround color or you can choose a color
  3011.                               from the color map. This allows you to make
  3012.                               cool looking boxes and borders.
  3013.  
  3014.                (5) BOX/LINE   You can press "B" to indicate that you want
  3015.                               to make a box. You will be asked what color
  3016.                               you want to make the box and also how thick
  3017.                               to make the box. NOTE: If you this BOX making
  3018.                               procedure to make a BOX very narrow you can
  3019.                               see that you can actually create LINES as
  3020.                               well!
  3021.  
  3022.  
  3023.  
  3024.  
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.    _______________________________________________________________________________
  3056.  
  3057.  
  3058.  
  3059.                                                                     GIF-REED    49   
  3060.    _______________________________________________________________________________
  3061.  
  3062.                            Special Program Considerations
  3063.  
  3064.                                  Line Input Editing
  3065.  
  3066.  
  3067.           There are many places in the program in which you are allowed to
  3068.           type in a line of information. For example: If you press ALT-F at
  3069.           the main file menu, you can type in up to 20 directory paths.
  3070.           When typing in a  line of input you can use the Home, End, Left,
  3071.           Right keys for ease of editing. You can also use the Insert and
  3072.           Delete keys as well. In addition, you can use the backspace key
  3073.           for deleting backwards. If you want to delete the entire line,
  3074.           just press CTRL-Y.
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.    _______________________________________________________________________________
  3117.  
  3118.  
  3119.  
  3120.    50    GIF-REED
  3121.    _______________________________________________________________________________
  3122.  
  3123.                           Using GIF-REED Under Windows 3.0
  3124.  
  3125.           If you plan to use GIF-REED while inside of Windows, you should
  3126.           make sure that you are familiar with DOS subdirectories and the
  3127.           Windows PIF Editor. If NOT, I suggest that you familiarize
  3128.           yourself with the Windows PIF editor. The PIF editor is really
  3129.           quite easy to use.
  3130.  
  3131.  
  3132.                  Automatic Installation Of GIF-REED For Windows 3.0
  3133.  
  3134.           Run GIFVWIN.EXE at the DOS prompt like so:
  3135.  
  3136.                C>GIFVWIN
  3137.  
  3138.           This program will automatically update the GIFV.PIF file to
  3139.           indicate what subdirectory you have placed GIF-REED. This program
  3140.           will also COPY the GIFV.PIF file into your Windows directory.
  3141.  
  3142.           The next step is to add GIF-REED to the Program Managers' list of
  3143.           programs to run. The section "Creating A Windows Menu Item With
  3144.           ICON" discusses how to do this.
  3145.  
  3146.  
  3147.                    Manual Installation Of GIF-REED For Windows 3.0
  3148.  
  3149.           The first thing you'll want to do is to Copy the GIFV.PIF file
  3150.           into the Windows directory. For example: If you've stored GIF-
  3151.           REED in a directory called D:\GIFREED then you would type:
  3152.  
  3153.                D>COPY D:\GIFREED\GIFV.PIF E:\WIN31
  3154.  
  3155.           This of course assumes that your Windows 3.x directory is located
  3156.           in "E:\WIN31". If not, replace "E:\WIN31" with your Windows 3.x
  3157.           subdirectory.
  3158.  
  3159.           The next step would be to Customize the GIFV.PIF file for use
  3160.           with Windows. Make sure you load Windows first. Then follow these
  3161.           steps carefully, if you are a Windows novice:
  3162.  
  3163.                (1) Put yourself at the Program Manager.
  3164.                (2) Select WINDOW
  3165.                (3) Select MAIN
  3166.                (4) RUN PIF-EDITOR
  3167.                (5) Select FILE
  3168.                (6) Select OPEN
  3169.                (7) Pick GIFV.PIF as file to edit.
  3170.                (8) Enter proper path and program name. This would be path &
  3171.                filename. For example: If GIF-REED was stored in D:\GIFREED
  3172.                then enter "D:GIFREED\GIFV.EXE" without the quotes of
  3173.                course.
  3174.  
  3175.  
  3176.  
  3177.    _______________________________________________________________________________
  3178.  
  3179.  
  3180.  
  3181.                                                                     GIF-REED    51   
  3182.    _______________________________________________________________________________
  3183.  
  3184.                (9) Enter the Start-Up directory. This would be the SAME as
  3185.                the GIF-REED directory. For Example: "D:\GIFREED" without
  3186.                the quotes of course.
  3187.                (10) Select FILE
  3188.                (11) Select SAVE
  3189.                (12) Select FILE (13) Select EXIT. This concludes the
  3190.                updating of the PIF file with the PIF Editor. Easy?
  3191.  
  3192.           The next step is to add GIF-REED to the Program Managers' list of
  3193.           programs to run. The next section discusses how to do this.
  3194.  
  3195.  
  3196.                        Creating A Windows Menu Item With ICON
  3197.  
  3198.           This step actually puts an entry in your Windows menu selection
  3199.           area. Of course you will have to decide where (what window) to
  3200.           put GIF-REED. I would suggest that you place it in either the NON
  3201.           Windows Applications or Windows Applications. Just follow these
  3202.           simple steps:
  3203.  
  3204.                (1) Put yourself in the Program Manager
  3205.                (2) Select WINDOW
  3206.                (3) Select Non-Windows Applications or Windows Applications
  3207.                (4) Select FILE
  3208.                (5) Select NEW
  3209.                (6) Select Program Item
  3210.                (7) Enter "GIF-REED" for program description. Enter
  3211.                "GIFV.PIF" for command line.
  3212.                (8) Select CHANGE ICON
  3213.                (9). Skip error message by clicking on OK.
  3214.                (10) Enter path and "GIFV.ICO" for icon name. For example if
  3215.                GIF-REED was stored in "D:\GIFREED" then you would type
  3216.                "D:\GIFREED\GIFV.ICO" then return. Only one icon should
  3217.                appear. Select this icon (it looks like mountains).
  3218.                (11) Select OK until back at Program Manager. You should now
  3219.                see a GIF-REED Icon that you can run.
  3220.  
  3221.           Once you have GIF-REED as a Windows ICON. You can double-click on
  3222.           it to run it. While it's running you can switch back to Windows
  3223.           by pressing ALT-ENTER. This puts GIF-REED on hold so that you may
  3224.           do other Windows functions. When ready to get back to GIF-REED
  3225.           just double-click on the GIF-REED ICON and then press ALT-ENTER
  3226.           to put you into FULL screen mode. It's that simple to do.
  3227.  
  3228.           NOTE: If using GIF-REED under Windows, you should still try to
  3229.           use EMS memory for the picture buffer. Otherwise use XMS. And as
  3230.           mentioned before if you cannot, then use DISK.
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.    _______________________________________________________________________________
  3239.  
  3240.  
  3241.  
  3242.    52    GIF-REED
  3243.    _______________________________________________________________________________
  3244.  
  3245.                                    Error Messages
  3246.  
  3247.           There are but a few error messages that will occur in the GIF-
  3248.           REED program. Most of them are easy to understand and the
  3249.           solutions are obvious. But below are some of the less obvious
  3250.           error messages that may appear during the use of GIF-REED.
  3251.  
  3252.           Error in loading DOS SHELL!
  3253.  
  3254.                This error occurs when you press the ALT-F2 key to activate
  3255.           the DOS/BOSS function. After attempting to load a secondary DOS
  3256.           Shell this message appears if there isn't enough memory or
  3257.           command.com can't be found. Make sure that COMSPEC points to
  3258.           command.com. Also make sure you have at least 400K of free memory
  3259.           before running GIF-REED.
  3260.  
  3261.  
  3262.           Error in GIF Resolution: filename
  3263.           Error:## in GIF Descriptor: filename
  3264.           Not a GIF87a or GIF89a file, or header read error. Press any key
  3265.           Error in GIF file!
  3266.  
  3267.                These error messages are indicators that the GIF file you
  3268.           are trying to load is corrupted or is not even a REAL GIF file.
  3269.  
  3270.  
  3271.           Error opening temp file!
  3272.  
  3273.                When doing an operation that changes the picture such as a
  3274.           shrink or enlargement a TEMP file is created. If you run out of
  3275.           disk space in the TEMP drive, you'll get this error. Make sure
  3276.           that you have enough space in the TEMP drive area.
  3277.  
  3278.  
  3279.           NOT Enough EMS, or DISK Space, or Invalid TEMP Directory, or Too
  3280.           Many TSRS!
  3281.  
  3282.                This error message appears after you try to load a picture
  3283.           file. If you had selected EMS memory for the TEMP picture buffer
  3284.           and you don't have enough EMS memory to hold the ENTIRE picture
  3285.           this error will occur. Also if you had selected DISK as the TEMP
  3286.           picture buffer and you run out of disk space you will get this
  3287.           message. Also if you had selected DISK as the TEMP picture buffer
  3288.           and have TOO many TSRs then this error will occur. Try to make
  3289.           sure that you have at least 400K of free DOS RAM before running
  3290.           GIF-REED.
  3291.  
  3292.  
  3293.           Error opening file "filename"
  3294.  
  3295.  
  3296.  
  3297.  
  3298.  
  3299.    _______________________________________________________________________________
  3300.  
  3301.  
  3302.  
  3303.                                                                     GIF-REED    53   
  3304.    _______________________________________________________________________________
  3305.  
  3306.                This error occurs if the file you are trying to load can't
  3307.           be opened to read in. This could indicate a network error or a
  3308.           damaged FAT! This should NEVER occur.
  3309.  
  3310.  
  3311.           Premature EOF in File!
  3312.  
  3313.                Some GIF picture makers don't properly produce a GIF picture
  3314.           file. The GIF format expects certain codes to be at the END of
  3315.           the GIF picture. If it can't find these CODES then you will see
  3316.           this error message. This picture will stay on the screen though
  3317.           for your viewing enjoyment.
  3318.  
  3319.  
  3320.           Error in temporary file:##
  3321.  
  3322.                When loading a GIF file, if an error occurs in the TEMP area
  3323.           (EMS or DISK) you will see the error here. This should NEVER
  3324.           occur. You should call us at 1-317-253-8088 if it does.
  3325.  
  3326.  
  3327.           Error in nolacing file!
  3328.  
  3329.                If you are viewing a picture that is stored in a INTERLACED
  3330.           GIF format, the picture file is converted to a NON-Interlaced
  3331.           format internally for viewing purposes only. If there was an
  3332.           error in the TEMP file used to do this you will see this message.
  3333.  
  3334.  
  3335.           Error Saving Picture:##
  3336.  
  3337.                If you are doing an operation that changes the picture like
  3338.           a TRIM/SHRINK/ENLARGEMENT or ROTATE, the picture is first saved
  3339.           to the TEMP drive. If the TEMP drive fills up you will get this
  3340.           error!
  3341.  
  3342.  
  3343.           Error Restoring Picture!
  3344.  
  3345.                If you are restoring a picture to its original look and the
  3346.           TEMP drive has an error, you will see this error appear. This
  3347.           should NEVER occur!
  3348.  
  3349.  
  3350.           Error Enlarging Picture!
  3351.           Error Resizing Picture!
  3352.           Error Rotating Picture!
  3353.  
  3354.                These errors appear if the TEMP drive fills up during the
  3355.           operation indicated. Also if the TEMP picture buffer has an error
  3356.           in it you will also get these error messages.
  3357.  
  3358.  
  3359.  
  3360.    _______________________________________________________________________________
  3361.  
  3362.  
  3363.  
  3364.    54    GIF-REED
  3365.    _______________________________________________________________________________
  3366.  
  3367.  
  3368.  
  3369.           Error in Saving DIR Paths!
  3370.  
  3371.                If the drive that GIF-REED is stored on is full when you try
  3372.           to SAVE your search DIRECTORies you will see this error message.
  3373.           Free up some disk space and try saving again.
  3374.  
  3375.  
  3376.           Error saving Options!
  3377.  
  3378.                If the drive that GIF-REED is stored on is full when you try
  3379.           to SAVE your configuration options you will see this error
  3380.           message. Free up some disk space and try saving again.
  3381.  
  3382.  
  3383.  
  3384.  
  3385.  
  3386.  
  3387.  
  3388.  
  3389.  
  3390.  
  3391.  
  3392.  
  3393.  
  3394.  
  3395.  
  3396.  
  3397.  
  3398.  
  3399.  
  3400.  
  3401.  
  3402.  
  3403.  
  3404.  
  3405.  
  3406.  
  3407.  
  3408.  
  3409.  
  3410.  
  3411.  
  3412.  
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418.  
  3419.  
  3420.  
  3421.    _______________________________________________________________________________
  3422.  
  3423.  
  3424.  
  3425.                                                                     GIF-REED    55   
  3426.    _______________________________________________________________________________
  3427.  
  3428.                               Script Language Overview
  3429.  
  3430.                                      Appendix A
  3431.  
  3432.           This section describes the script language that goes into the
  3433.           making of the slide show script files. The slide show script
  3434.           files are called "GIFV.SLx" where the "x" is between "A" and "Z".
  3435.           For example: If you chose personalized slide show and selected
  3436.           "F" then the file GIFV.SLF would be read and processed by our
  3437.           slide show script language.
  3438.  
  3439.           Using the script language you can create personalized slide shows
  3440.           that show specific images in specific order with customized
  3441.           delays. You can even create a MOUSE operated slide show. This use
  3442.           of the script language makes it a glorified slide show viewer.
  3443.           However there are more important task that can be accomplished
  3444.           via the script language. You can perform automated processes on
  3445.           your images. For example, you can create a script file that would
  3446.           go through all of your GIF and/or BMP and/or PCX and/or PIC files
  3447.           and rotate them clockwise and then turn them into a gray scale
  3448.           color image. This can be handy if you have an image printing
  3449.           program. By making the images gray, the printing program won't
  3450.           have to deal with color optimization. By rotating the image, you
  3451.           won't have to worry about your printing program being able to
  3452.           print landscape. There are unlimited abilities with what you can
  3453.           do with the script language!
  3454.  
  3455.           The script language is REAL time. This means that errors are
  3456.           detected while the script is running. No pre-scanning of the
  3457.           script file is done for syntax errors or missing files. If an
  3458.           error occurs in the processing of the script, that line is
  3459.           ignored and the next line is read. If you find that your script
  3460.           file puts you into an endless loop (never ending), you can exit
  3461.           ANY slide show script by pressing ESCAPE.
  3462.  
  3463.           Any labels that need to be defined because of GOTO :LABEL
  3464.           references should start with a ":". For example:
  3465.  
  3466.                     CHANGE-PATH E:\GIFS\*.GIF
  3467.                     DELAY 5
  3468.                :LOOPHERE
  3469.                     LOADNEXT :EXIT
  3470.                     GOTO :LOOPHERE
  3471.                :EXIT
  3472.  
  3473.           This script file would load all of the .GIF files from the
  3474.           E:\GIFS directory. Each slide image would have a 5 seconds pause
  3475.           before advancing to the next image. Once no more images were
  3476.           found the program script would exit.
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.    _______________________________________________________________________________
  3483.  
  3484.  
  3485.  
  3486.    56    GIF-REED
  3487.    _______________________________________________________________________________
  3488.  
  3489.           The format of each script line can have spaces preceding the
  3490.           command or label. In fact TABS can be imbedded in the lines too.
  3491.           All TABS and spaces will be ignored during processing. This is so
  3492.           that you can make your script files look pretty with proper
  3493.           indention and such.
  3494.  
  3495.           NOTE: You can exit any script file by pressing ESCape. Any script
  3496.           command line that STARTS with a ";" is considered a comment line
  3497.           that is NOT processed. For example:
  3498.  
  3499.                ;    LoadFile G:\CINDY.GIF
  3500.  
  3501.           This script line would NOT load the CINDY.GIF file. Instead it
  3502.           will be treated like a comment line.
  3503.  
  3504.           NOTE: All configurable settings such as Slide show type and res
  3505.           locking settings are NOT altered before running the script files.
  3506.           In otherwords if you want to be sure that the script your create
  3507.           has a slide show that uses the FADE IN/OUT technique, you MUST
  3508.           specify the script command SLIDE-TYPE-FADE. Otherwise the slide
  3509.           show may use the normal mode or the BLIND mode depending on how
  3510.           you have set up your settings.
  3511.  
  3512.           There are many script file commands that can be used. Below is a
  3513.           list of all script file commands grouped in related sections:
  3514.  
  3515.                          Commands That Control Script Logic
  3516.  
  3517.            Modes  Command          Parameters           Sample Script Name
  3518.           ----------------------------------------------------------------
  3519.            T      END                                   GIFV.SLN
  3520.            T  G   GOTO               LABEL              MOST SCRIPT FILES
  3521.            T      IFINT              LABEL              GIFV.SLD
  3522.            T      IF-LAST-FILE       LABEL              GIFV.SLR
  3523.            T      IF>=320X200        LABEL              like IF>=640X480
  3524.            T      IF>=640X400        LABEL              like IF>=640X480
  3525.            T      IF>=640X480        LABEL              GIFV.SLE
  3526.            T      IF>=800X600        LABEL              GIFV.SLE
  3527.            T      IF>=1024X768       LABEL              like IF>=640X480
  3528.            T      IFBMP              LABEL              GIFV.SLQ
  3529.            T      IFGIF              LABEL              GIFV.SLQ
  3530.            T      IFPCX              LABEL              GIFV.SLQ
  3531.            T      IFPIC              LABEL              GIFV.SLQ
  3532.            T  G   IFEXIST       FILENAME LABEL          GIFV.SLH
  3533.            T      IFBUTTON-L         LABEL              GIFV.SLN, GIFV.SLM
  3534.            T      IFBUTTON-R         LABEL              GIFV.SLN, GIFV.SLM
  3535.            T      IFBUTTON-C         LABEL              GIFV.SLN, GIFV.SLM
  3536.            T  G   IF         V{1-10}{<,>,=}{###} LABEL  GIFV.SLI, GIFV.SLJ
  3537.            T  G   GOSUB              LABEL              GIFV.SLJ, GIFV.SLK
  3538.            T  G   SUB-END                               GIFV.SLJ
  3539.  
  3540.  
  3541.  
  3542.  
  3543.    _______________________________________________________________________________
  3544.  
  3545.  
  3546.  
  3547.                                                                     GIF-REED    57   
  3548.    _______________________________________________________________________________
  3549.  
  3550.                   Commands That Set & Display Variables & Messages
  3551.  
  3552.            Modes  Command          Parameters           Sample Script Name
  3553.           ----------------------------------------------------------------
  3554.            T  G   DISPLAY          V{1-10}              GIFV.SLI, GIFV.SLQ
  3555.            T  G   ECHO             Message Text         GIFV.SLI, GIFV.SLU
  3556.            T  G   SET        V{1-10} {###,+,-,system}   GIFV.SLI, GIFV.SLJ
  3557.  
  3558.                              Command To Point To A Path
  3559.  
  3560.            Modes  Command          Parameters           Sample Script Name
  3561.           ----------------------------------------------------------------
  3562.            T      CHANGE-PATH   {Valid Path,%1-%9}      GIFV.SLR, GIFV.SLV
  3563.  
  3564.                            Commands To Do File Operations
  3565.  
  3566.            Modes  Command          Parameters           Sample Script Name
  3567.           ----------------------------------------------------------------
  3568.            T      FILE-COPY     Destination  LABEL      GIFV.SLR
  3569.            T      FILE-MOVE     Destination  LABEL      GIFV.SLR
  3570.            T      FILE-DELETE      LABEL                GIFV.SLR
  3571.            T      FILE-RENAME    FileName    LABEL      GIFV.SLR
  3572.            T      SUB-CREATE   {Valid Path,%1-%9} LABEL GIFV.SLR
  3573.  
  3574.                               Commands To Load Pictures
  3575.  
  3576.            Modes  Command          Parameters           Sample Script Name
  3577.           ----------------------------------------------------------------
  3578.            T      LOAD             Image FileName       GIFV.SLF
  3579.            T      LOADNEXT         LABEL                GIFV.SLC
  3580.            T      LOADPREV         LABEL                GIFV.SLC
  3581.            T      SKIPNEXT         LABEL                GIFV.SLD
  3582.            T      SKIPPREV         LABEL                GIFV.SLN
  3583.  
  3584.                        Commands To Control Slide Show Effects
  3585.  
  3586.            Modes  Command          Parameters           Sample Script Name
  3587.           ----------------------------------------------------------------
  3588.            T      SLIDE-TYPE-NORMAL                     GIFV.SLE
  3589.            T      SLIDE-TYPE-BLIND                      GIFV.SLE
  3590.            T      SLIDE-TYPE-FADE                       GIFV.SLE
  3591.  
  3592.                        Commands Used While Image Is Displayed
  3593.  
  3594.            Modes  Command          Parameters           Sample Script Name
  3595.           ----------------------------------------------------------------
  3596.               G   CENTER                                GIFV.SLO
  3597.               G   FLIP                                  GIFV.SLP
  3598.               G   GRAY                                  GIFV.SLB
  3599.               G   INVERT                                SAME AS NEGATIVE
  3600.               G   MIRROR                                GIFV.SLP
  3601.  
  3602.  
  3603.  
  3604.    _______________________________________________________________________________
  3605.  
  3606.  
  3607.  
  3608.    58    GIF-REED
  3609.    _______________________________________________________________________________
  3610.  
  3611.               G   NEGATIVE                              Similar to MORE-RED
  3612.               G   ROTATE                                GIFV.SLP
  3613.               G   REDRAW                                Similar to MORE-RED
  3614.               G   RES+                                  GIFV.SLO
  3615.               G   RES-                                  GIFV.SLO
  3616.               G   PRINT                                 GIFV.SLP
  3617.               G   WRITE          { ,B,G,P,C} {1,2,3}    GIFV.SLB, GIFV.SLD
  3618.               G   BRIGHTER                              Similar to MORE-RED
  3619.               G   DARKER                                Similar to MORE-RED
  3620.               G   MORE-CONTRAST                         Similar to MORE-RED
  3621.               G   LESS-CONTRAST                         Similar to MORE-RED
  3622.               G   MORE-RED                              GIFV.SLG
  3623.               G   LESS-RED                              Similar to MORE-RED
  3624.               G   MORE-GREEN                            GIFV.SLG
  3625.               G   LESS-GREEN                            Similar to MORE-RED
  3626.               G   MORE-BLUE                             GIFV.SLG
  3627.               G   LESS-BLUE                             Similar to MORE-RED
  3628.               G   RESET-COLORS                          GIFV.SLG
  3629.               G   SORT-COLORS                           GIFV.SLS
  3630.               G   ADJUST-FOR-WINDOWS                    GIFV.SLV
  3631.  
  3632.                             Commands To Control Printing
  3633.  
  3634.            Modes  Command          Parameters           Sample Script Name
  3635.           ----------------------------------------------------------------
  3636.            T  G   PRINTER          {Filename}           GIFV.SLQ
  3637.            T  G   PRINTER-ON                            GIFV.SLQ
  3638.            T  G   PRINTER-OFF                           GIFV.SLQ
  3639.            T  G   PRINTER-FF                            GIFV.SLQ
  3640.  
  3641.                         Commands To Control Mouse Operations
  3642.  
  3643.            Modes  Command          Parameters           Sample Script Name
  3644.           ----------------------------------------------------------------
  3645.            T  G   MOUSE-CONTROL-ON                      GIFV.SLN, GIFV.SLM
  3646.            T  G   MOUSE-CONTROL-OFF                     GIFV.SLN, GIFV.SLM
  3647.  
  3648.                             Commands To Control Debugging
  3649.  
  3650.            Modes  Command          Parameters           Sample Script Name
  3651.           ----------------------------------------------------------------
  3652.            T  G   DEBUG-ON                              GIFV.SLK
  3653.            T  G   DEBUG-OFF                             GIFV.SLK
  3654.  
  3655.                               General Purpose Commands
  3656.  
  3657.            Modes  Command          Parameters           Sample Script Name
  3658.           ----------------------------------------------------------------
  3659.            T  G   BEEP             {###}                GIFV.SLC, GIFV.SLG
  3660.            T      DELAY            {###}                GIFV.SLC
  3661.            T  G   ENTER                                 GIFV.SLQ
  3662.  
  3663.  
  3664.  
  3665.    _______________________________________________________________________________
  3666.  
  3667.  
  3668.  
  3669.                                                                     GIF-REED    59   
  3670.    _______________________________________________________________________________
  3671.  
  3672.            T  G   SYSTEM           {DOS COMMAND}        GIFV.SLG, GIFV.SLH
  3673.            T      TEXT                                  GIFV.SLG
  3674.            T  G   WAIT             {###}                GIFV.SLI, GIFV.SLG
  3675.  
  3676.                    Commands That Change The NEXT Images Resolution
  3677.  
  3678.            Modes  Command          Parameters           Sample Script Name
  3679.           ----------------------------------------------------------------
  3680.            T      RES              {###}                GIFV.SLO
  3681.            T      RES-LOCK                              GIFV.SLO
  3682.            T      RES-UNLOCK                            GIFV.SLO
  3683.            T      RES-UP                                GIFV.SLO
  3684.            T      RES-DOWN                              GIFV.SLO
  3685.            T      EGA-MODE                              GIFV.SLT
  3686.            T      VGA-MODE                              GIFV.SLT
  3687.            T  G   EGA-COLOR-ADJUST      {ON,OFF}        GIFV.SLT
  3688.            T  G   KEEP-SCREEN-SIZE      {ON,OFF}        GIFV.SLT
  3689.  
  3690.  
  3691.           The "T" indicates that the command can be used while the script
  3692.           is NOT displaying an image. If an image is being displayed at the
  3693.           point in time that a command with ONLY a "T" is encountered, the
  3694.           command is processed and the Image Display Mode will change to
  3695.           FALSE. This means that if a command that can only be used while
  3696.           an image is displayed ("G" ONLY) is encountered, an error message
  3697.           will result.
  3698.  
  3699.           The "G" indicates that the command can be used while the script
  3700.           IS displaying an image. If the command is "G" ONLY, then if Image
  3701.           Display Mode is FALSE then an error message is displayed.
  3702.           Otherwise the command is processed on the picture.
  3703.  
  3704.           If a command has both "T" and "G" then they can be executed at
  3705.           anytime. We have provided a lot of sample script files. They are
  3706.           GIFV.SLA through GIFV.SLV. Most of the scripts provide useful
  3707.           things. Some are just to show how a particular command works in
  3708.           real practice.
  3709.  
  3710.           The parameters field indicates if any parameters are needed for a
  3711.           command. Anything in the "{}" indicates valid values to enter. A
  3712.           "###" indicates a number. LABEL should be supplied. If NO label
  3713.           is supplied on a command that indicates a LABEL that NO branching
  3714.           in the script file will take place.
  3715.  
  3716.                         Complete Script Language Description
  3717.  
  3718.  
  3719.                          Commands That Control Script Logic
  3720.  
  3721.           END
  3722.  
  3723.  
  3724.  
  3725.  
  3726.    _______________________________________________________________________________
  3727.  
  3728.  
  3729.  
  3730.    60    GIF-REED
  3731.    _______________________________________________________________________________
  3732.  
  3733.                The END command HALTS execution of the script file and
  3734.                EXITS.
  3735.  
  3736.           GOTO LABEL
  3737.                The GOTO statement jumps to location where LABEL can be
  3738.                found in the script file.
  3739.  
  3740.           IFINT LABEL
  3741.                IFINT tests to see if the next image to be loaded is a GIF
  3742.                Interlaced file. If so controls jumps to LABEL.
  3743.  
  3744.           IF-LAST-FILE LABEL
  3745.                IF-LAST-FILE tests to see if there are NO MORE files to be
  3746.                processed. If there are no more files in the list then
  3747.                control jumps to LABEL.
  3748.  
  3749.           IF>=320X200 LABEL
  3750.                IF>=320X200 tests the next image size. If the next image is
  3751.                greater than or equal to 320X200 resolution then control
  3752.                jumps to LABEL.
  3753.  
  3754.           IF>=640X400  LABEL
  3755.           IF>=640X480  LABEL
  3756.           IF>=800X600  LABEL
  3757.           IF>=1024X768 LABEL
  3758.                The above tests are similar in nature to the IF>=320X200. If
  3759.                you can't figure out how to use these, you shouldn't be
  3760.                playing with script files to begin with!
  3761.  
  3762.           IFBMP LABEL
  3763.           IFGIF LABEL
  3764.           IFPCX LABEL
  3765.           IFPIC LABEL
  3766.                These tests test for the file extension of the next file to
  3767.                load. If the extension matches then control is jumped to
  3768.                LABEL.
  3769.  
  3770.           IFEXIST Filename LABEL
  3771.                If the filename indicated EXISTS in the currently selected
  3772.                directory then control jumps to LABEL.
  3773.  
  3774.           IFBUTTON-L LABEL
  3775.                If mouse control is ON then IFBUTTON-L detects if the LEFT
  3776.                mouse button was pressed to quit out of a picture. If the
  3777.                LEFT button was pressed then control jumps to LABEL
  3778.  
  3779.           IFBUTTON-R LABEL
  3780.           IFBUTTON-C LABEL
  3781.                These commands are similar to IFBUTTON-L, but testing for
  3782.                the RIGHT and CENTER buttons instead.
  3783.  
  3784.  
  3785.  
  3786.  
  3787.    _______________________________________________________________________________
  3788.  
  3789.  
  3790.  
  3791.                                                                     GIF-REED    61   
  3792.    _______________________________________________________________________________
  3793.  
  3794.           IF V{1-10}{<,>,=}{###} LABEL
  3795.                The IF command tests the value of one of the 10 variables
  3796.                allowed. The test can be <(less than) or >(greater than) or
  3797.                =(equal). The ### is a number to test against. LABEL is
  3798.                where control jumps if the test is true. For example: "IF
  3799.                V4>10 :MORE" This statement checks to see if variable 4 is
  3800.                greater than 10. If so control jumps to ":MORE".
  3801.  
  3802.           GOSUB LABEL
  3803.                This allows a procedure(routine, function) with the name
  3804.                LABEL to be executed. Once the routine is finished control
  3805.                transfers back to the statement following the GOSUB LABEL.
  3806.                NOTE: The called procedure must end with a SUB-END
  3807.                statement.
  3808.  
  3809.           SUB-END
  3810.                This statement indicates that the end of the sub-routine is
  3811.                found. Control will transferred back to where the calling
  3812.                GOSUB statement was.
  3813.  
  3814.  
  3815.                   Commands That Set & Display Variables & Messages
  3816.  
  3817.           DISPLAY V{1-10}
  3818.                This displays on the screen the current value of any of the
  3819.                10 variables that you can manipulate. For example: "DISPLAY
  3820.                V2" would cause the contents of V2 to be displayed on the
  3821.                screen.
  3822.  
  3823.           ECHO text message
  3824.                This command allows you to print any text on the screen(much
  3825.                like the DOS ECHO command). Any text can be displayed. For
  3826.                example: "ECHO Have a nice day!" would result in "Have a
  3827.                nice day!" displayed on your screen. The ECHO command also
  3828.                allows for system variables to be displayed in the message.
  3829.                Enclose any system variable within % in the message. For
  3830.                example:
  3831.  
  3832.                     ECHO %FILE_NAME% has %IMAGE_COLORS% colors in it!
  3833.  
  3834.                This would display something like:
  3835.  
  3836.                     GIRL.GIF has 256 colors in it!
  3837.  
  3838.                The allowable system variables are described below in the
  3839.                SET command. There is 1 additional system variable that the
  3840.                ECHO command can use that the SET command can't. It's the
  3841.                "FILE_NAME" system variable. The reason the SET command
  3842.                can't use it is because it's NOT a number!
  3843.  
  3844.  
  3845.  
  3846.  
  3847.  
  3848.    _______________________________________________________________________________
  3849.  
  3850.  
  3851.  
  3852.    62    GIF-REED
  3853.    _______________________________________________________________________________
  3854.  
  3855.                HINT: By using system variables in the ECHO command and
  3856.                using the PRINTER-ON command you can essentially produce
  3857.                reports about your picture files! (See the GIFV.SLU script
  3858.                file for details)
  3859.  
  3860.           SET V{1-10}  {###,+,-,system}
  3861.                This command sets the value of any of the 10 variables
  3862.                allowed in the script language to a particular value. For
  3863.                example: "SET V3 100". This would set V3 to 100. You can
  3864.                also increment and decrement variables. For example: "SET V5
  3865.                +". This would add 1 to the value of V5 and "SET V1 -" would
  3866.                subtract 1 from the value of V1. You can also set your
  3867.                variables to some of the various SYSTEM settings. For
  3868.                example: If you wanted V2 to contain the size of the next
  3869.                file to process then you would say "SET V2 FILE_SIZE". Below
  3870.                is a list of all system variables.
  3871.  
  3872.                                   System variables List
  3873.  
  3874.                     DEBUG_SWITCH
  3875.                          If the DEBUG-ON option is turned on then this will
  3876.                          be equal to 1 otherwise it will be equal to 0.
  3877.  
  3878.                     PRINTER_SWITCH
  3879.                          If the PRINTER-ON option is turned on then this
  3880.                          will be equal to 1 otherwise it will be equal to
  3881.                          0.
  3882.  
  3883.                     RES_LOCK_SWITCH
  3884.                          If the RES-LOCK option is turned on then this will
  3885.                          be equal to 1 otherwise it will be equal to 0.
  3886.  
  3887.                     MOUSE_CONTROL_SWITCH
  3888.                          If the MOUSE-CONTROL-ON option is turned on then
  3889.                          this will be equal to 1 otherwise it will be equal
  3890.                          to 0.
  3891.  
  3892.                     RES_X
  3893.                          This returns the value of the width of the next
  3894.                          image to load.
  3895.  
  3896.                     RES_Y
  3897.                          This returns the value of the height of the next
  3898.                          image to load.
  3899.  
  3900.                     FILE_NUMBER
  3901.                          This returns the number of files already processed
  3902.                          in a particular path.
  3903.  
  3904.                     FILE_ERROR
  3905.  
  3906.  
  3907.  
  3908.  
  3909.    _______________________________________________________________________________
  3910.  
  3911.  
  3912.  
  3913.                                                                     GIF-REED    63   
  3914.    _______________________________________________________________________________
  3915.  
  3916.                          This returns the error number of the last file
  3917.                          operation (File-Copy, File-Move, File-Delete,
  3918.                          File-Rename) The meaning of the different values
  3919.                          that FILE_ERROR can have are listed below:
  3920.                               0    File operation completed OK
  3921.                               1    Source file can't be found
  3922.                               2    Target area FULL, Subdirectory by same
  3923.                                    name, or Target NOT a valid drive.
  3924.                               3    Target area doesn't exist or Target
  3925.                                    drive full
  3926.                               4    Read/Write ERROR on file
  3927.                               5    NOT Enough Memory
  3928.                               6    NOT USED
  3929.                               7    Source and Target are the SAME
  3930.                               8    NOT USED
  3931.                               9    FILE-RENAME used invalid WILDCARDing
  3932.                          .
  3933.  
  3934.                     LINE_NUMBER
  3935.                          This returns the line number in the script file
  3936.                          that the set command is on.
  3937.  
  3938.                     DELAY
  3939.                          This returns the delay time for the slides to wait
  3940.                          after showing the image.
  3941.  
  3942.                     RESOLUTION
  3943.                          This returns what resolution number is currently
  3944.                          selected. It's only useful if RES-LOCK is turned
  3945.                          on. The numbers range from 1 to ??. Usually there
  3946.                          are about 3 to 6 resolutions available depending
  3947.                          on your Super VGA capabilities.
  3948.  
  3949.                     FILE_SIZE
  3950.                          This returns the file size of the next file to be
  3951.                          processed.
  3952.  
  3953.                     IMAGE_COLORS
  3954.                          This returns the number of colors in the file.
  3955.                          This would be 2 for black & white pictures, 16 for
  3956.                          16 color files and 256 for 256 color files.
  3957.  
  3958.                     V_#
  3959.                          Where # is 1 thru 10. This means you can set any
  3960.                          variable to the value of any other variable. For
  3961.                          example: "SET V2 V_1" This sets variable 2 to the
  3962.                          value in variable 1.
  3963.  
  3964.                              Command To Point To A Path
  3965.  
  3966.           CHANGE-PATH {PATH, %1-%9)
  3967.  
  3968.  
  3969.  
  3970.    _______________________________________________________________________________
  3971.  
  3972.  
  3973.  
  3974.    64    GIF-REED
  3975.    _______________________________________________________________________________
  3976.  
  3977.                This command changes the path to load files from the path
  3978.                indicated by PATH. For example: "CHANGE-PATH *.GIF" would
  3979.                point the file list to the current directory. "CHANGE-PATH
  3980.                F:\PICTURES\*.GIF" would point to the F:\PICTURES directory
  3981.                and only select GIF files.
  3982.  
  3983.                NOTE: You can also use the %1 through %9 instead of a valid
  3984.                path. In this case the path will be taken from the program
  3985.                command line(very powerful!). So for example:
  3986.  
  3987.                          C>GIFV /P:R   G:\*.*   E:\CAT\*.GIF
  3988.  
  3989.                If the script file called GIFV.SLR had a CHANGE-PATH %1 in
  3990.                it then "G:\*.*" would be used instead. If it had a CHANGE-
  3991.                PATH %2 then E:\CAT\*.GIF would be used. You can have up to
  3992.                9 different selections.
  3993.  
  3994.                NOTE: As in the normal menu operation of GIF-REED, you can
  3995.                use the special wildcard of *.? to specify ALL image formats
  3996.                that GIF-REED recognizes. This is powerful in the fact that
  3997.                it is BETTER than using *.*. This is because *.* will get
  3998.                ALL files including files that aren't image files (.EXE,
  3999.                .COM, etc...).
  4000.  
  4001.                            Commands To Do File Operations
  4002.  
  4003.           FILE-COPY  Destination LABEL
  4004.                This command allows you to take the next file in the list to
  4005.                be processed and copy it to a new filename or even a new
  4006.                drive and/or path. If there is an error in copying then
  4007.                control jumps to LABEL. See the system variable called
  4008.                FILE_ERROR.
  4009.  
  4010.           FILE-MOVE  Destination LABEL
  4011.                This command allows you to take the next file in the list to
  4012.                be processed and move it to a new path or even a new drive
  4013.                and/or path. If there is an error in moving then control
  4014.                jumps to LABEL. See the system variable called FILE_ERROR.
  4015.  
  4016.           FILE-DELETE LABEL
  4017.                This command allows you to delete the next file to be
  4018.                processed. If there is an error in deleting then control
  4019.                jumps to LABEL. See the system variable called FILE_ERROR.
  4020.  
  4021.           FILE-RENAME FileName LABEL
  4022.                This command allows you to rename the next file to be
  4023.                processed. You can specify either a regular filename or you
  4024.                can WILDCARD the filename. See your DOS manual about
  4025.                WILDCARDS in filenames if you are not familiar with the
  4026.                term. For example "FILE-RENAME *.XXX" This would take the
  4027.                next file and rename it to the same filename but .XXX for
  4028.  
  4029.  
  4030.  
  4031.    _______________________________________________________________________________
  4032.  
  4033.  
  4034.  
  4035.                                                                     GIF-REED    65   
  4036.    _______________________________________________________________________________
  4037.  
  4038.                the file extension! "FILE-RENAME X*.*" This would take the
  4039.                next file and rename it so that the 1st letter will be a X
  4040.                and the rest of the file name would remain intact! If there
  4041.                is an error in renaming then control jumps to LABEL. See the
  4042.                system variable called FILE_ERROR.
  4043.  
  4044.           SUB-CREATE {Path,%1-%9} LABEL
  4045.                This command creates a directory with the path specified by
  4046.                PATH. For example: "SUB-CREATE NEWGIFS" would create a
  4047.                subdirectory called NEWGIFS in the current path. You can
  4048.                change paths by issuing the CHANGE-PATH command. "SUB-CREATE
  4049.                E:\CAT :ERROR" This would create a subdirectory called \CAT
  4050.                on the ROOT of drive E:. If there was an error in creating
  4051.                the directory the control jumps to LABEL.
  4052.  
  4053.                NOTE: You can also use the %1 through %9 instead of a valid
  4054.                path. In this case the path will be taken from the program
  4055.                command line(very powerful!). So for example: "GIFV /P:R
  4056.                NEWGIFS E:\CATF" If the script file called GIFV.SLR had a
  4057.                SUB-CREATE %1 in it then "NEWGIFS" would be used to create a
  4058.                directory instead of %1. If it had a SUB-CREATE %2 then
  4059.                E:\CAT would be used. You can have up to 9 different
  4060.                selections.
  4061.  
  4062.                               Commands To Load Pictures
  4063.           LOAD filename
  4064.                This command will load a specific picture file onto your
  4065.                screen.
  4066.  
  4067.           LOADNEXT LABEL
  4068.                This command loads the next file from the selected path used
  4069.                by the CHANGE-PATH PATH command. The picture is also
  4070.                displayed. If no more files exist(at end of list) control is
  4071.                transferred to LABEL.
  4072.  
  4073.           LOADPREV LABEL
  4074.                This command is similar to LOADNEXT except that the files
  4075.                are loaded in reverse order. If you try to go too far
  4076.                backwards then control jumps to LABEL.
  4077.  
  4078.           SKIPNEXT LABEL
  4079.                The same as LOADNEXT except that the picture is NOT
  4080.                displayed. The file pointer is merely incremented to point
  4081.                to the next file in the list.
  4082.  
  4083.           SKIPPREV LABEL
  4084.                The same as LOADPREV except the picture is NOT shown. The
  4085.                file pointer is merely decremented.
  4086.  
  4087.  
  4088.                        Commands To Control Slide Show Effects
  4089.  
  4090.  
  4091.  
  4092.    _______________________________________________________________________________
  4093.  
  4094.  
  4095.  
  4096.    66    GIF-REED
  4097.    _______________________________________________________________________________
  4098.  
  4099.  
  4100.           SLIDE-TYPE-NORMAL
  4101.                This command puts the slide show into normal viewing mode.
  4102.                That is to say NO fade IN/OUT or venetian blinds effects.
  4103.  
  4104.           SLIDE-TYPE-BLIND
  4105.                This command makes the images appear on the screen with a
  4106.                venetian blind effect.
  4107.  
  4108.           SLIDE-TYPE-FADE
  4109.                This command makes the images Fade IN/OUT on the screen.
  4110.  
  4111.  
  4112.                        Commands Used While Image Is Displayed
  4113.  
  4114.           CENTER
  4115.                This command centers the image on the screen
  4116.  
  4117.           FLIP
  4118.                This command flips the image on the screen
  4119.  
  4120.           GRAY
  4121.                This command turns the image into a B & W picture
  4122.  
  4123.           INVERT
  4124.           NEGATIVE
  4125.                These commands make the pictures look like a negative. The
  4126.                colors are reversed.
  4127.  
  4128.           MIRROR
  4129.                This command mirror images the picture on the screen.
  4130.  
  4131.           ROTATE
  4132.                This command rotates the image clockwise on your screen.
  4133.  
  4134.           REDRAW
  4135.                This command redraws the image on the screen in case you had
  4136.                echoed some text on the screen and got rid of the picture.
  4137.  
  4138.           RES+
  4139.           RES-
  4140.                These commands increase and decrease the screen resolution
  4141.                in which the image is being displayed.
  4142.  
  4143.           PRINT
  4144.                This command prints the image to your printer.
  4145.  
  4146.           WRITE { ,B,G,P,C}  {1,2,3}
  4147.                This command writes the current image to a file. If NO
  4148.                parameters are given then the current file format is used
  4149.                and the same name is used. If you specify "B" or "G" or "P"
  4150.  
  4151.  
  4152.  
  4153.    _______________________________________________________________________________
  4154.  
  4155.  
  4156.  
  4157.                                                                     GIF-REED    67   
  4158.    _______________________________________________________________________________
  4159.  
  4160.                or "C" then a BMP or GIF or PCX or PIC will then be written
  4161.                out to the same filename. For Example:
  4162.  
  4163.                          WRITE   B
  4164.  
  4165.                This would cause the current image displayed to be written
  4166.                out as a BMP file. This is great for converting files over
  4167.                to a different format!
  4168.  
  4169.                NOTE: If you select "G" for a GIF file you will NOT be able
  4170.                to write out comments to the GIF file. You can only add
  4171.                comments by manually loading and saving the GIF file. In
  4172.                otherwords you can't put comments if a GIF file through this
  4173.                script language!
  4174.  
  4175.                NOTE: If you select "P" or "C" for PCX or PIC file, a
  4176.                default of 256 color mode will be used to create the file.
  4177.                In order to specify 2 or 16 color mode as you can use the
  4178.                SECOND parameter of a 1,2 or 3. For example:
  4179.  
  4180.                          WRITE  P 2
  4181.  
  4182.                This will write out a PCX file in 16 color mode. 1 indicates
  4183.                black and white (2 color mode). 2 indicates 16 color mode
  4184.                and 3 indicates 256 color mode.
  4185.  
  4186.           BRIGHTER
  4187.           DARKER
  4188.           MORE-CONTRAST
  4189.           LESS-CONTRAST
  4190.           MORE-RED
  4191.           LESS-RED
  4192.           MORE-GREEN
  4193.           LESS-GREEN
  4194.           MORE-BLUE
  4195.           LESS-BLUE
  4196.                All of these commands alter the appearance of the image on
  4197.                the screen. You should be able to figure out what each
  4198.                command does.
  4199.  
  4200.           RESET-COLORS
  4201.                If you turned the image into B & W with the GRAY command or
  4202.                used the color alter commands above, you can reset the
  4203.                colors to the ORIGINAL colors with this command.
  4204.  
  4205.           SORT-COLORS
  4206.                SORT-COLORS allows you to sort the image's color-map. It
  4207.                sorts the color map with the most frequently used colors at
  4208.                the front of the color map. This is great for images being
  4209.                displayed in Windows because Windows GRABS the TOP 4-16
  4210.                colors in every image's color map for display purposes. This
  4211.  
  4212.  
  4213.  
  4214.    _______________________________________________________________________________
  4215.  
  4216.  
  4217.  
  4218.    68    GIF-REED
  4219.    _______________________________________________________________________________
  4220.  
  4221.                produces FUNNY looking pictures if the picture used a lot of
  4222.                a particular color that Windows took and changed to its own
  4223.                liking! By sorting the color map the least used colors are
  4224.                placed at the top. In fact a lot of images don't use the
  4225.                full 256 colors available in the color map. This means that
  4226.                most images wouldn't be disturbed by Windows because the
  4227.                colors used by Windows would be colors in the color map that
  4228.                weren't even used by the image!
  4229.  
  4230.           ADJUST-FOR-WINDOWS
  4231.                This command will take the current image(picture) file and
  4232.                strip off the TOP 16 colors in the image's color table. The
  4233.                colors in the image that used the TOP 16 colors in the color
  4234.                table will be substituted with the BEST match in the lower
  4235.                240 colors in the color table. This produces results that
  4236.                are very close to the original image. A file processed by
  4237.                this command can then be used as a BMP file that Windows can
  4238.                use and display without distorting the image. The distortion
  4239.                that normally occurs when viewing a picture under Windows is
  4240.                because Windows will CHANGE the TOP 16 colors in the color
  4241.                table(map) of the image! By having the image NOT use the TOP
  4242.                16 colors, the image will NOT be distorted while viewing
  4243.                under Windows!
  4244.  
  4245.                             Commands To Control Printing
  4246.           PRINTER  Filename
  4247.                The filename given forces all printer output to go to the
  4248.                file instead of the printer. LPT1, LPT2 or PRN can be used
  4249.                as filenames to revert back to printer output. The default
  4250.                directory for the filename is in the current directory.
  4251.  
  4252.           PRINTER-ON
  4253.                This command turns on the printer. Anything that gets
  4254.                displayed on the screen (except images) will be printed to
  4255.                your printer. Things such as debug information, ECHO and
  4256.                DISPLAY items will be printed to your printer as well as
  4257.                being displayed on your screen.
  4258.  
  4259.           PRINTER-OFF
  4260.                This turns off the printer-on command.
  4261.  
  4262.           PRINTER-FF
  4263.                This command forces a Form-Feed on your printer. This means
  4264.                the last page will be ejected from your printer.
  4265.  
  4266.  
  4267.                         Commands To Control Mouse Operations
  4268.  
  4269.           MOUSE-CONTROL-ON
  4270.  
  4271.  
  4272.  
  4273.  
  4274.  
  4275.    _______________________________________________________________________________
  4276.  
  4277.  
  4278.  
  4279.                                                                     GIF-REED    69   
  4280.    _______________________________________________________________________________
  4281.  
  4282.                This turns on mouse control. When mouse control is ON,
  4283.                images are left on the screen until you click a mouse
  4284.                button.
  4285.  
  4286.           MOUSE-CONTROL-OFF
  4287.                This turns off the mouse control. Images are finished
  4288.                displaying after the specified time delays are reached.
  4289.  
  4290.  
  4291.                             Commands To Control Debugging
  4292.           DEBUG-ON
  4293.                This command turns on the debug mode. Every line in the
  4294.                script is shown on the screen as the script is being
  4295.                executed. Also useful information about your 10 variables
  4296.                are displayed.
  4297.  
  4298.           DEBUG-OFF
  4299.                This command turns OFF the debug mode.
  4300.  
  4301.  
  4302.                               General Purpose Commands
  4303.           BEEP ###
  4304.                This command causes a beep to be heard. If you indicate a
  4305.                NUMBER, the you will hear that many beeps.
  4306.  
  4307.           DELAY ###
  4308.                This indicates how many seconds to delay before going to the
  4309.                next picture.
  4310.  
  4311.           ENTER
  4312.                This command forces the user to press ENTER or RETURN.
  4313.  
  4314.           SYSTEM {DOS COMMAND}
  4315.                This command allow you to execute a DOS command. NOTE: If no
  4316.                parameter is specified then you will be SHELLED out to DOS.
  4317.                You will need to type EXIT at the DOS prompt to continue
  4318.                with the script file.
  4319.  
  4320.           TEXT
  4321.                This puts the screen into TEXT mode if it isn't already.
  4322.  
  4323.           WAIT ###
  4324.                This command waits for ### hundredths of a seconds. For
  4325.                example: "WAIT 500" would wait for 5 seconds and "WAIT 50"
  4326.                would wait for 1/2 a second.
  4327.  
  4328.  
  4329.                    Commands That Change The NEXT Images Resolution
  4330.  
  4331.           RES ###
  4332.  
  4333.  
  4334.  
  4335.  
  4336.    _______________________________________________________________________________
  4337.  
  4338.  
  4339.  
  4340.    70    GIF-REED
  4341.    _______________________________________________________________________________
  4342.  
  4343.                This command indicates the current resolution to be
  4344.                displayed in if res-locking is turned ON. NOTE: If a number
  4345.                larger than the number of possible resolutions is used, then
  4346.                the largest resolution will be selected.
  4347.  
  4348.           RES-LOCK
  4349.                This forces all further images to load with the specified
  4350.                resolution from "RES" to be used.
  4351.  
  4352.           RES-UNLOCK
  4353.                This force res-locking off. This is the default state and
  4354.                all images are displayed with the BEST resolution used.
  4355.  
  4356.           RES-UP
  4357.                This command increments the resolution that would be used
  4358.                for res-locking.
  4359.  
  4360.           RES-DOWN
  4361.                This command decrements the resolution that would be used
  4362.                for  res-locking.
  4363.  
  4364.           EGA-MODE
  4365.                This command forces the picture to be loaded in EGA mode.
  4366.                This produces POOR results compared to VGA mode. You
  4367.                probably shouldn't ever use this command unless you plan on
  4368.                converting your 256 color images to 16 color EGA images.
  4369.  
  4370.           VGA-MODE
  4371.                This command forces the picture to be loaded in VGA mode.
  4372.                This is the default, unless you only have EGA capability.
  4373.  
  4374.           EGA-COLOR-ADJUST  {ON,OFF}
  4375.                When viewing a picture in EGA mode, the normal process is to
  4376.                convert all of the colors into 16 color selection. This
  4377.                makes the picture viewable in EGA mode even though the
  4378.                picture may be a 256 color image. This is the normal mode of
  4379.                operation. However if you only have EGA capability and wish
  4380.                to perform a script file that manipulates the picture (Gray
  4381.                scale, rotate, mirror, etc...) and then saves it back out,
  4382.                you may NOT want the colors adjusted. In order to preserve
  4383.                the VGA quality of the colors while operating the script on
  4384.                a machine with EGA only capability you may want to use the
  4385.                "EGA-COLOR-ADJUST OFF" statement. This way you can process
  4386.                your files on a EGA system without losing the VGA quality of
  4387.                the picture!
  4388.  
  4389.           KEEP-SCREEN-SIZE {ON,OFF}
  4390.                When using the WRITE command to write out GIF or PCX files
  4391.                the original screen size is overwritten with whatever
  4392.                resolution mode you happen to be displaying the picture in.
  4393.                This means that if you load a picture in a VGA system that
  4394.  
  4395.  
  4396.  
  4397.    _______________________________________________________________________________
  4398.  
  4399.  
  4400.  
  4401.                                                                     GIF-REED    71   
  4402.    _______________________________________________________________________________
  4403.  
  4404.                only supports 320x200 then when you go to write the GIF or
  4405.                PCX file the 320x200 mode information is written to the file
  4406.                to indicate that it is to be displayed in 320x200 mode. This
  4407.                is NOT particularly good since the picture may be a 1024x768
  4408.                picture. In this case any viewer would set the mode to
  4409.                320x200 and then display the picture. This means you won't
  4410.                see the whole picture! If you use the "KEEP-SCREEN-SIZE ON"
  4411.                statement, then when the picture is written to a GIF or PCX
  4412.                file the ORIGINAL screen size is kept intact. This means
  4413.                that you can process and convert your images to GIF or PCX
  4414.                files on a VGA system with only 320x200 resolution and NOT
  4415.                have to worry about how the picture will load with image
  4416.                viewers. The same goes for older super VGA cards that only
  4417.                support 640x480. Basically if your card doesn't support the
  4418.                resolution that the picture was INTENDED to be displayed in
  4419.                then you should use the "KEEP-SCREEN-SIZE ON" statement if
  4420.                you plan on writing out GIF or PCX files
  4421.  
  4422.                NOTE: BMP files do NOT have this problem!. This is because
  4423.                BMP files DON'T save the INTENDED RESOLUTION into the file.
  4424.  
  4425.  
  4426.  
  4427.  
  4428.  
  4429.  
  4430.  
  4431.  
  4432.  
  4433.  
  4434.  
  4435.  
  4436.  
  4437.  
  4438.  
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444.  
  4445.  
  4446.  
  4447.  
  4448.  
  4449.  
  4450.  
  4451.  
  4452.  
  4453.  
  4454.  
  4455.  
  4456.  
  4457.  
  4458.    _______________________________________________________________________________
  4459.  
  4460.  
  4461.  
  4462.    72    GIF-REED
  4463.    _______________________________________________________________________________
  4464.  
  4465.                        Trouble Shooting / Questions & Problems
  4466.  
  4467.                                      Appendix B
  4468.  
  4469.           Q1. Why doesn't GIF-REED recognize my VGA Video Adapter card
  4470.           type. It says it can only support 320x200.
  4471.  
  4472.           A1. Since most VGA boards are different from one another it is
  4473.           not possible for GIF-REED to be aware of EVERY card that is on
  4474.           the market. We try to support most of the MAJOR brands, but even
  4475.           still you might find a few that we just can't support.
  4476.  
  4477.  
  4478.           Q2. Why does my machine lock-up when GIF-REED is trying to do an
  4479.           automatic video configuration?
  4480.  
  4481.           A2. GIF-REED tries to determine what kind of video adapter card
  4482.           you have by drawing to the screen and then checking to see that
  4483.           what was drawn was what was supposed to be drawn. If it appears
  4484.           that the information was drawn correctly, then it assumes that
  4485.           you have a particular video card. It may be possible for GIF-REED
  4486.           to think you have one card when you may have another. In this
  4487.           case GIF-REED will try to fully manipulate the card. If the card
  4488.           was of the wrong type then your computer may(MAY) lock up. To
  4489.           date I've only seen this happen only ONCE!
  4490.  
  4491.  
  4492.           Q3. Why are RED WHITE and BLUE boxes drawn on the screen during
  4493.           the video configuration?
  4494.  
  4495.           A3. This is how GIF-REED can tell if you video card is supported.
  4496.           This is normal, just let it happen.
  4497.  
  4498.  
  4499.           Q4. What's an Image file or a picture file?
  4500.  
  4501.           A4. Any file that can be displayed to look like a picture on your
  4502.           screen could be considered an image/picture file. The most
  4503.           popular formats are of course GIF, BMP, PCX and PIC. Other
  4504.           formats are used as well such as IFF, TIFF, LBM and MAC. There
  4505.           are probably hundreds more that were are totally unaware of too!
  4506.  
  4507.  
  4508.           Q5. What's a picture buffer?
  4509.  
  4510.           A5. This is the holding area for the picture after it's been read
  4511.           from the file from disk. This holding area should be fast so that
  4512.           moving the picture around on the screen can be fast. This area
  4513.           should be setup in EMS to be the fastest. XMS memory would be the
  4514.           next best choice. And finally DISK would be the LAST choice to
  4515.           pick. See the Chapter on Picture Buffer.
  4516.  
  4517.  
  4518.  
  4519.    _______________________________________________________________________________
  4520.  
  4521.  
  4522.  
  4523.                                                                     GIF-REED    73   
  4524.    _______________________________________________________________________________
  4525.  
  4526.  
  4527.  
  4528.           Q6. Why would I want to delete a resolution from my available
  4529.           choices using the F9 key at the main menu?
  4530.  
  4531.           A6. If your monitor doesn't support a particular mode of
  4532.           resolution available on your video card, you may get scrambled
  4533.           eggs on your screen that is totally unreadable. In order for GIF-
  4534.           REED to be aware that you don't want this mode available, just
  4535.           press F9 at the main menu and wala, that mode will disappear from
  4536.           the resolution list. You can then save this video configuration
  4537.           out using the ALT-U command.
  4538.  
  4539.  
  4540.           Q7. Why would I want to switch to EGA mode using the ALT-F7 key
  4541.           from the main menu?
  4542.  
  4543.           A7. You DON'T! The only reason EGA support is available on
  4544.           systems that already have VGA is so that you can see what an
  4545.           image would look like in the EGA mode!
  4546.  
  4547.  
  4548.           Q8. Why do I get "Error 2, Bad Gif Descriptor" error message on
  4549.           some of my files?
  4550.  
  4551.           A8. It's possible that certain files may appear to be GIF files
  4552.           when in fact they may just be simple text files that start with
  4553.           GIF8 as the first few letters in the DOC file. Of course you may
  4554.           also have a BAD GIF File!
  4555.  
  4556.  
  4557.           Q9. Why does GIF-REED say it can't open GIFV.GIF when it tries to
  4558.           get loaded?
  4559.  
  4560.           A9. The GIFV.GIF file is the logo screen. GIF-REED loads this
  4561.           picture onto the screen upon loading of the program. If it can't
  4562.           find the logo screen, it tells you about it!
  4563.  
  4564.  
  4565.           Q10. What exactly does the MAKEROM.BAT file do for me?
  4566.  
  4567.           A10. This batch file creates a new file called VIDEO.ROM with the
  4568.           contents of your video ROM in it. This file would be shipped to
  4569.           us (Software Matters Inc.) for diagnostic purposes. This is in
  4570.           case we can't get GIF-REED to properly work with your video card.
  4571.  
  4572.  
  4573.           Q11. Why would I want to register GIF-REED?
  4574.  
  4575.           A11. So that you may have piece of mind!<<GRIN>>
  4576.  
  4577.  
  4578.  
  4579.  
  4580.    _______________________________________________________________________________
  4581.  
  4582.  
  4583.  
  4584.    74    GIF-REED
  4585.    _______________________________________________________________________________
  4586.  
  4587.  
  4588.           Q12. Why is it that when I view files in Windows the image
  4589.           doesn't look all correct?
  4590.  
  4591.           A12. Windows grabs the top 16 colors in the color map of the
  4592.           image. See the section on What is a Color Map for a solution.
  4593.  
  4594.  
  4595.           Q13. Why does my GIF-REED blow up when it tries to run and uses
  4596.           my TRIDENT Vesa driver?
  4597.  
  4598.           A13. The trident vesa driver is BUGGY! Have GIF-REED control your
  4599.           trident video card directly. You can do this with the GIFREED
  4600.           environment variable. Just type:
  4601.  
  4602.                SET GIFREED=TRIDENT
  4603.  
  4604.           at the DOS prompt. You can also put this statement in your
  4605.           AUTOEXEC.BAT file too. This tells GIF-REED to IGNORE the vesa
  4606.           driver on the Trident video board.
  4607.  
  4608.  
  4609.           Q14. Why does the mouse seem to make the picture go to the next
  4610.           picture when I'm trying to mark a box?
  4611.  
  4612.           A14. You apparently are quickly clicking the mouse button. A
  4613.           quick click means Goto the next picture. If you HOLD DOWN on the
  4614.           mouse button, then you will be able to mark a box!
  4615.  
  4616.  
  4617.  
  4618.  
  4619.  
  4620.  
  4621.  
  4622.  
  4623.  
  4624.  
  4625.  
  4626.  
  4627.  
  4628.  
  4629.  
  4630.  
  4631.  
  4632.  
  4633.  
  4634.  
  4635.  
  4636.  
  4637.  
  4638.  
  4639.  
  4640.  
  4641.    _______________________________________________________________________________